Clang链接器路径的环境变量
问题描述:
我写了一个小小的Python脚本来将XCode CLTools提取到特定的目录。 (如果你想要,你可以找到它here)。现在我只需要得到一个activate
脚本,以便使用命令行中的工具。Clang链接器路径的环境变量
该脚本更新PATH
和C_INCLUDEPATH
, CPLUS_INCLUDE_PATH
等,但现在我得到链接器错误。我可以使用哪些环境变量? C_LINKER_PATH
,CPLUS_LINKER_PATH
?或者还有另一种方法来使它工作?
由于目录结构与合并到/
相同,也许我可以告诉它~/Clang-5.1
是您的新/
并从那里看?
ABSDIR=$(pwd)/$(dirname ${BASH_SOURCE[0]})
INCLUDE="$ABSDIR/usr/include"
export PATH="$ABSDIR/Library/Developer/CommandLineTools/usr/bin:$PATH"
export C_INCLUDE_PATH="$INCLUDE:$C_INCLUDE_PATH"
export CPLUS_INCLUDE_PATH="$INCLUDE:$INCLUDE/c++/4.2.2:$CPLUS_INCLUDE_PATH"
export OBJC_INCLUDE_PATH="$INCLUDE:$OBJC_INCLUDE_PATH"
export OBJCPLUS_INCLUDE_PATH="$INCLUDE:$INCLUDE/objc:$OBJCPLUS_INCLUDE_PATH"
答
LIBRARY_PATH
是该合适的环境变量(至少在OSX)。