Linux gcc/g++链接编译顺序详解
转载:https://www.cnblogs.com/zhanggaofeng/p/9255668.html
省流
在项目开发过层中尽量让lib是垂直关系,避免循环依赖;越是底层的库,越是往后面写! 例如:
g++ ... obj($?) -l(上层逻辑lib) -l(中间封装lib) -l(基础lib) -l(系统lib) -o $@
转载:https://www.cnblogs.com/zhanggaofeng/p/9255668.html
在项目开发过层中尽量让lib是垂直关系,避免循环依赖;越是底层的库,越是往后面写! 例如:
g++ ... obj($?) -l(上层逻辑lib) -l(中间封装lib) -l(基础lib) -l(系统lib) -o $@