当前位置: 技术问答>linux和unix
关于交叉编译中静态库的位置
来源: 互联网 发布时间:2016-04-25
本文导语: 在移植一个平台,全部使用静态库链接,发觉几个静态库的相对位置不合适会导致项目编译出错。 比如 liba.a libb.a libc.a生成可执行文件exe,其中liba.a依赖与libb.a和libc.a, 则需要把liba.a放在其它两个库的前面。 *.a应该...
在移植一个平台,全部使用静态库链接,发觉几个静态库的相对位置不合适会导致项目编译出错。
比如 liba.a libb.a libc.a生成可执行文件exe,其中liba.a依赖与libb.a和libc.a,
则需要把liba.a放在其它两个库的前面。
*.a应该是一起链接的嘛,为什么还有顺序上的要求呢?
比如 liba.a libb.a libc.a生成可执行文件exe,其中liba.a依赖与libb.a和libc.a,
则需要把liba.a放在其它两个库的前面。
*.a应该是一起链接的嘛,为什么还有顺序上的要求呢?
|