Я написал небольшой скрипт 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"