GCC链接中的库依赖

来源:互联网 发布:网络信息安全方案 编辑:程序博客网 时间:2024/05/02 02:12

GCC在链接过程中,对参数中的库的顺序是有要求的,参数右侧的库会先于左侧的库加载,也就是说参数的解析是从右往左的。
    假设库B依赖与库A,则链接的时候要写为:
       gcc -o bin -lB -lA
   如果写为:
       gcc -o bin -lA -lB
   则在B中引用的A中的内容就会无法链接通过。

 

--------------------------------------------------------------------------------------------------------------------

ps:原来一直以为加载库是从左往右的,现在才知道是从右往左的

原创粉丝点击