linux – 如何将两个“ar”静态库合并为一个?

我有2个静态Linux库,由ar cr,libabc.a和libxyz.a创建.
我想将它们合并到一个静态库libaz.a中.
我怎样才能做到这一点.

我想创建一个合并的静态库,而不是让两个库都给应用程序的最终链接.

最佳答案
您可以从.a文件中提取对象,并使用提取的.os创建.a文件:

ar -x libabc.a
ar -x libxyz.a
ar -c libaz.a  *.o

转载注明原文:linux – 如何将两个“ar”静态库合并为一个? - 代码日志