打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
GCC链接库的顺序问题

 GCC在链接过程中,对参数中的库的顺序是有要求的,参数右侧的库会先于左侧的库加载,也就是说参数的解析是从右往左的。

    假设库B依赖与库A,则链接的时候要写为:
       gcc -o bin -lB -lA
   如果写为:
       gcc -o bin -lA -lB
   则在B中引用的A中的内容就会无法链接通过。

如果多个库中对某些符号的定义相同,链接时谁先谁后可能都可以链接通过,但是运行时会产生不同的效果,需要特别注意,消除这些相同的符号定义。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
linux下使用静态库需要注意的几个问题
程序编译,链接过程
GCC链接的几个注意点
pragma comment的使用
gcc高级编译链接参数 | 知致智之
常见gcc编译选项
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服