将库搜索路径添加到clang

dr_*_*_rk 11 c++ clang macos-sierra

如何添加/usr/local/lib到我的clang库搜索路径?

这是我在列出我的库搜索路径时看到的clang -Xlinker -v:

在此输入图像描述

The*_*ist 10

可以将它添加为环境变量吗?

这应该工作:

export LIBRARY_PATH=$LIBRARY_PATH:/usr/local/lib
Run Code Online (Sandbox Code Playgroud)

请注意LIBRARY_PATH,不是LD_LIBRARY_PATH.

另一方面,如果这对您不起作用,则应使用标志进行编译:

-L/usr/local/lib
Run Code Online (Sandbox Code Playgroud)

这也应该足够了.

编辑:顺便说一句,我不知道为什么你使用反斜杠而不是斜线......这需要解释.始终使用斜杠.甚至在Windows上.


arv*_*ved 6

使用 -L 标志,您可以向库路径添加其他路径。