2011-12-31 132 views
0

我有一个制作系统,我刚完成,我的目标是在最后有一个Monalithic .so文件。到目前为止,我已经将所有单独的部分编译成.a文件。我这样做只是为了压缩我将不得不使用的.o文件的数量。Linux GNU构建:从一组静态库中构建动态库

到目前为止,我的想法是在最后解压缩.a文件,然后将其全部重新编译为大的.so文件。这是可以或有其他(更好)的方式来做到这一点?

回答

2

请参阅ld命令的手册页中的--whole-archive选项,以将静态库合并到动态库中。

+0

感谢您的参考 – 2011-12-31 17:56:13