系统相关
首页 > 系统相关> > linux – 如何将两个“ar”静态库合并为一个?

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

标签:ar,linux,static-libraries
来源: https://codeday.me/bug/20190911/1804630.html