分页: 1 / 1
求教关于GCC的库
发表于 : 2012-05-01 17:08
由 SmallR
我看的教材是 C语言的科学和艺术 书中有多个作者编写的通用库 已经下载下来了
那我该我该怎么将其添加进gcc呢?
Re: 求教关于GCC的库
发表于 : 2012-05-01 17:09
由 枫叶饭团
编译的时候加 -I
Re: 求教关于GCC的库
发表于 : 2012-05-01 17:11
由 SmallR
枫叶饭团 写了:编译的时候加 -I
-I 加上库文件的路径吗?
Re: 求教关于GCC的库
发表于 : 2012-05-01 17:24
由 tusooa
一般的,-l<库的名字>。库的名字是像libm.so这样的文件名中的m
如果在自己指定的地方,要加-L<库在哪里>。
Re: 求教关于GCC的库
发表于 : 2012-05-01 17:40
由 YeLee
gcc手册

Re: 求教关于GCC的库
发表于 : 2012-05-01 18:09
由 SmallR
YeLee 写了:gcc手册

smallr@smallr-desktop:~/文档/学习文件$ gcc hello.c -L /home/smallr/ARTofC/standard
hello.c:6:20: 致命错误: genlib.h:没有那个文件或目录
编译中断。
找不到啊 这个
Re: 求教关于GCC的库
发表于 : 2012-05-01 18:12
由 枫叶饭团
没空格
Re: 求教关于GCC的库
发表于 : 2012-05-01 18:12
由 cuihao
Re: 求教关于GCC的库
发表于 : 2012-05-01 18:15
由 YeLee
Re: 求教关于GCC的库
发表于 : 2012-05-01 18:19
由 SmallR
Re: 求教关于GCC的库
发表于 : 2012-05-01 18:21
由 SmallR
就是include“” 过不去额 找不到头文件的 改用了 -I 编译成功了
但是我奇怪-L 说的库文件目录是做什么用的?
Re: 求教关于GCC的库
发表于 : 2012-05-01 18:23
由 cuihao
诶,库文件头文件不一样啦。
代码: 全选
gcc xxx.c -I/usr/include/python2.7/ -lpython2.7 -L/usr/lib/
-I 后面是查找头文件的目录。
-l是要链接的库的名字。
-L是查找该库的目录。
需要哪个加哪个。
Re: 求教关于GCC的库
发表于 : 2012-05-01 19:03
由 SmallR
cuihao 写了:诶,库文件头文件不一样啦。
代码: 全选
gcc xxx.c -I/usr/include/python2.7/ -lpython2.7 -L/usr/lib/
-I 后面是查找头文件的目录。
-l是要链接的库的名字。
-L是查找该库的目录。
需要哪个加哪个。
我只是还在纠结 头文件 和 库文件 的区别
我库文件不在GCC默认的搜索目录
若我include 头文件 但没有调用其中的函数 编译就能通过 我若调用了其中的函数 就会出错 是这么个意思吗?