我使用libverify_passwd.a
编写了一个名为llvm-ar-7
的静态库,该库使用符号getpwuid
,
getspnam
和crypt
。它需要特殊的链接器参数-lcrypt
和-lc
(如果指定了-nostdlib
)。
我的另一个项目依赖于此静态库,并且将-lcrypt
添加到该项目的Makefile
将会很麻烦且难以维护。有什么方法可以在链接期间自动解决依赖性,还是有其他工具可以简化此维护过程?
答案 0 :(得分:2)
查看How to merge two “ar” static libraries into one?来创建一个包含所需内容的新库
但是最好的方法是在链接时继续使用-lcrypt