gpt4 book ai didi

c++ - 如何让 C++ 编译器在/usr/local/lib 中搜索库?

转载 作者:太空宇宙 更新时间:2023-11-04 14:04:02 25 4
gpt4 key购买 nike

我在 Mac 上使用 clang,但我认为这个问题对于 gcc(以及任何其他 unix 系统——希望如此)会有相同的答案。

现在,我无法链接到 libboost,因为它位于/usr/local/lib 中。当然,我可以使用 -L/usr/local/lib 并将 LD_LIBRARY_PATH 设置为包含/usr/local/lib 来完成它,但我希望我的系统搜索库并包含在/usr/local 中而不需要在命令行中指定它。

有办法吗?

最佳答案

要让您的系统自动执行此操作,您可以将环境变量 LIBRARY_PATH ( Enviroment Variables ) 指定到您的库目录 (/usr/local/lib)。

要使其永久化,只需在您的 .bashrc 或类似文件中声明此变量。

另一种方法是更改​​ specs海湾合作委员会。

的确,这是这个问题的摘要:How to add a default include path for gcc in linux?

关于c++ - 如何让 C++ 编译器在/usr/local/lib 中搜索库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17797671/

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