【发布时间】:2010-09-29 13:13:33
【问题描述】:
我有 2 个静态 Linux 库,由 ar cr、libabc.a 和 libxyz.a 创建。
我想将它们合并到一个静态库中libaz.a。
我该怎么做。
我想创建一个合并的静态库,而不是将两个库都提供给应用程序的最终链接。
【问题讨论】:
-
另见:
libtool-based solution:libtool -static -o new.a old1.a old2.a -
它工作得很好,只是有点怀疑这些库是否有共同的 file.o(但在功能方面它们是不同的)它还能工作吗?
-
libtool -static -o new.a old1.a old2.a 在 linux(centos 7) 上不起作用
标签: linux static-libraries unix-ar