我有2个静态的Linux库,通过创建ar cr,libabc.a和libxyz.a。 我想将它们合并到一个静态库中libaz.a。 我怎样才能做到这一点。
ar cr
libabc.a
libxyz.a
libaz.a
我想创建一个合并的静态库,而不是将这两个库都提供给应用程序的最终链接。
您可以从两个.a文件中提取对象,然后.a使用提取的.os 创建文件:
.a
.o
ar -x libabc.a ar -x libxyz.a ar -c libaz.a *.o