Linux GNU构建:从一组静态库中构建动态库
问题描述:
我有一个制作系统,我刚完成,我的目标是在最后有一个Monalithic .so文件。到目前为止,我已经将所有单独的部分编译成.a文件。我这样做只是为了压缩我将不得不使用的.o文件的数量。Linux GNU构建:从一组静态库中构建动态库
到目前为止,我的想法是在最后解压缩.a文件,然后将其全部重新编译为大的.so文件。这是可以或有其他(更好)的方式来做到这一点?
答
请参阅ld
命令的手册页中的--whole-archive
选项,以将静态库合并到动态库中。
感谢您的参考 – 2011-12-31 17:56:13