有人可以告诉我在创建.a
时如何包含现有的.a
文件吗?
ar rcs libcrypt.a
我需要将libssl.a
和libcrypto.a
个文件一起添加到libcrypt.a
文件中。你能帮我解决这个问题吗?
答案 0 :(得分:1)
man ar
告诉你如何提取
存档中的所有成员,它告诉您如何插入成员
到档案馆。
从libssl.a
和libcrypto.a
中提取所有成员
并将它们全部插入libcrypt.a
,注意进行提取
在一个空目录中。
$ mkdir scrap
$ cd scrap
$ ar -x ../libssl.a
$ ar -x ../libcrypto.a
$ ar rcs ../libcrypt.a *
$ cd ..
$ rm -r scrap/