从目标文件.o 和其他静态库.a 创建静态库.a 的最简单方法是什么?是否可以不从 .a 文件中额外提取目标文件?
最佳答案
我认为最简单的方法是使用libtool
。首先创建静态库 (ar rc lib1.a a.o b.o ... z.o
),最后将所有库与 libtool -static -o final.a lib1.a lib2.a 合并... libx.a
.
您可以使用 ar
完成此操作,但您必须先提取所有对象,然后再将它们添加到最终库中。
关于linux - 如何从 .o 和 .a 文件创建 .a?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43890028/