gpt4 book ai didi

c++ - 静态链接库是否需要链接到它们的依赖项?

转载 作者:太空狗 更新时间:2023-10-29 21:35:17 25 4
gpt4 key购买 nike

我正在构建一个依赖于静态库 A 的可执行文件,而静态库 A 又依赖于静态库 B。当我构建我的应用程序时,是否还需要在我的构建脚本中链接 B?

更具体地说,我需要执行 -la -lb,还是仅通过 -la 与 A 链接就足够了?

最佳答案

您可能需要也可能不需要链接这两个库,具体取决于 A 的构建方式。

如果 A 包含链接器注释记录,指示链接器也在库 B 中查找符号(通常包含在 A 中包含的目标文件之一中),则在链接时不需要包含 B。如果 A 不包含该评论记录,则您必须自己包含它。

关于c++ - 静态链接库是否需要链接到它们的依赖项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43176681/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com