Clang链接器路径的环境变量

问题描述:

我写了一个小小的Python脚本来将XCode CLTools提取到特定的目录。 (如果你想要,你可以找到它here)。现在我只需要得到一个activate脚本,以便使用命令行中的工具。Clang链接器路径的环境变量

该脚本更新PATHC_INCLUDEPATH, CPLUS_INCLUDE_PATH等,但现在我得到链接器错误。我可以使用哪些环境变量? C_LINKER_PATHCPLUS_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)。