繁体   English   中英

如何使链接到静态库也链接到它的依赖项?

[英]How to make linking to a static library also link to its dependency as well?

我使用llvm-ar-7编写了一个名为libverify_passwd.a的静态库,它使用符号getpwuidgetspnamcrypt 它需要特殊的链接器参数-lcrypt-lc (如果指定了-nostdlib )。

我的另一个项目依赖于这个静态库,将-lcrypt添加到该项目的Makefile中会很麻烦且难以维护。 有什么办法可以在链接期间自动解决依赖关系,或者有没有其他工具可以简化维护?

看看如何将两个“ar”静态库合并为一个? 制作一个包含你想要的东西的新库

但是最好的方法是在链接时继续使用-lcrypt

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM