+ -
当前位置:首页 → 问答吧 → g++ 编译选项的问题。。。。

g++ 编译选项的问题。。。。

时间:2011-10-14

来源:互联网

我在写SO模块的时候,有没有什么编译选项可以把调用的 .a文件一起编译进去。。。

比如说 我的so 使用了 lib.c.so 和 libstdc++.so 。。。我看了下 libstdc++ 有静态库文件,可以加上 -static 
但是我不可能每次有需要的库都自己写加上把,可以不可以有什么编译选项自动加载所有使用到的.a 
而不用自己一个一个去写makefile的。。。

作者: aaadddzxc   发布时间: 2011-10-14

不能

DSO和DLL不同,允许链接有未定义符号,这部分在运行时处理

作者: xunxun1982   发布时间: 2011-10-15

链接阶段的ar才干这个事吧?

作者: Loaden   发布时间: 2011-10-15

引用 2 楼 loaden 的回复:

链接阶段的ar才干这个事吧?

ar不是链接阶段的哦,就是个打包工具……

作者: xunxun1982   发布时间: 2011-10-15

引用 2 楼 loaden 的回复:

链接阶段的ar才干这个事吧?
是ld,不是ar。

作者: linwhwylb   发布时间: 2011-10-15

热门下载

更多