社区
C语言
帖子详情
gcc编译命令中,存在多个-l选项时,顺序是否有影响?
「已注销」
2008-12-17 03:53:41
THX
...全文
540
10
打赏
收藏
gcc编译命令中,存在多个-l选项时,顺序是否有影响?
THX
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
agaric
2008-12-17
打赏
举报
回复
这个是 深入理解计算机系统 这本书,里面提到过,如果lib之间有依赖关系的话,顺序不同可能会出现问题。现代编译器基本上已经不存在类似的问题。以前vs6.0就有这样的问题,而2005以后就么有了
jznhljg
2008-12-17
打赏
举报
回复
在哪本书上看的...好像特别强调把 -lm放到后面
Iswanderer
2008-12-17
打赏
举报
回复
没有问题。
jqx_ah
2008-12-17
打赏
举报
回复
没有
yuyunliuhen
2008-12-17
打赏
举报
回复
只用过最基本的
快乐田伯光
2008-12-17
打赏
举报
回复
所引用的库相互间存在仪赖关系时有影响
wuyu637
2008-12-17
打赏
举报
回复
隐约记得,如果依赖的库彼此之间存在依赖关系的话,是会有影响的。但是找不到那篇文章了
insulted
2008-12-17
打赏
举报
回复
应该没有
gccdy
2008-12-17
打赏
举报
回复
没有
lbh2001
2008-12-17
打赏
举报
回复
老版的GCC中有影响,新版本的没试过
最著名的就是那个数学库的引入
GCC
命令
行详解 -L -l
我们用
gcc
编译
程序
时
,常常会用到“-I”(大写i),“-L”(大写l),“-l”(小写l)等参数,下面做个记录:
GCC
命令
行详解 -L 指定库的路径 -l 指定需连接的库名 例:
gcc
-o hello hello.c -I/home/hello/include -L/home/hello/lib -lworld11 上面这句表示在
编译
hello.c
时
gcc
-L -l -I -i参数
gcc
-I -L -l区别 我们用
gcc
编译
程序
时
,可能会用到“-I”(大写i),“-L”(大写l),“-l”(小写l)等参数,下面做个记录: 例子1:
gcc
-o example1 example1.c -I /usr/local/include/freetype2 -lfreetype -lm 上面这句话在
编译
example1.c
时
,-I /usr/local/include/free...
gcc
的参数 -I和-L 的用法
标签:
gcc
linux 2008-11-12 14:30 6791人阅读 评论(1) 收藏 举报 版权声明:本文为博主原创文章,未经博主允许不得转载。 当头文件与
gcc
不在同一目录下要用 -I dir参数,它是指头文件所在的目录。而添加库文件
时
需要 -L dir参数,它指定库文件所在的目录。 1. -I dir 使用#include则找不到my.h文件,因
gcc
中
的-l
选项
问题:链接库的
顺序
问题--明明包含了库却报“undefined reference“
gcc
链接库的
顺序
问题
GCC
编译
常用
命令
GCC
编译
命令
----------------加入新公司后,基本上是一键式打包脚本,对于
GCC
基本上快忘了,重新拾起。
GCC
命令
提供了非常多的
命令
选项
,但并不是所有都要熟悉,初学
时
掌握几个常用的就可以了,到后面再慢慢学习其它
选项
,免得因
选项
太多而打击了学习的信心。一. 常用
编译
命令
选项
假设源程序文件名为test.c。1...
C语言
70,023
社区成员
243,263
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章