如何在创建.a文件时添加已创建的.a文件

时间:2017-07-08 11:13:28

标签: static static-libraries ar

有人可以告诉我在创建.a时如何包含现有的.a文件吗?

ar rcs libcrypt.a

我需要将libssl.alibcrypto.a个文件一起添加到libcrypt.a文件中。你能帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:1)

man ar告诉你如何提取 存档中的所有成员,它告诉您如何插入成员 到档案馆。

libssl.alibcrypto.a中提取所有成员 并将它们全部插入libcrypt.a,注意进行提取 在一个空目录中。

$ mkdir scrap
$ cd scrap
$ ar -x ../libssl.a
$ ar -x ../libcrypto.a
$ ar rcs ../libcrypt.a *
$ cd ..
$ rm -r scrap/