gpt4 book ai didi

c++ - gcc -l 选项和 .la 库文件

转载 作者:IT老高 更新时间:2023-10-28 23:17:14 39 4
gpt4 key购买 nike

您能否解释一下,如何使用 -l 选项链接 .la 文件?

就我的经验而言,我只链接了静态库 (.a) 文件。

现在我查看了一些 Qt 生成的 Makefiles 并且无法弄清楚,当指定 -l QtCore 开关而不是寻找 libQtCore.a 时,链接器如何计算出使用/打开 libQtCore.la 文件。

另外 - gcc 手册指出,-l[library name] 开关将包括 lib[library name].a,而不是 lib[libraryname].la。

最佳答案

.la 文件据我所知是 libtool 垃圾,不应手动链接。无论出于何种原因需要它们,它们都由 libtool 在内部使用。您应该链接到 *.a 文件。在 Qt 安装/构建中应该有 *.a 文件可以链接到。

关于c++ - gcc -l 选项和 .la 库文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3068172/

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