Корректный способ установить, который двоичные файлы лязга использовать

Я просто установил лязг 3.6. Что проку способ установить систему для использования новой версии. Например, это установлено в /usr/lib/llvm-3.6 каталог, но если я нахожусь в корневом каталоге и ввожу clang, это говорит мне, что лязг не установлен. Таким образом для решения проблемы я добавляю каталог bin лязга к пути в .bashrc, как так export PATH=$PATH:/usr/lib/llvm-3.6/bin/:/usr/lib/llvm-3.6/lib. Это, кажется, работает, но это - что-то вроде боли, потому что я использую рыбу и удар, и теперь я должен добавить путь к обоим. Существует ли лучший способ настроить систему для использования желаемых llvm двоичных файлов? Я искал update-alternatives но я не уверен, что понимаю, как использовать его правильно.

Спасибо.

2
задан 15 September 2015 в 16:56

1 ответ

Вы могли, вероятно, создать символьную ссылку (символьная ссылка) в каталоге, который уже является частью ПУТИ обеих оболочек как /usr/local/bin, назовите его clang и свяжите его с фактическим двоичным файлом в /usr/lib/llvm-3.6/bin или везде, где это:

sudo ln -s /usr/lib/llvm-3.6/bin/clang /usr/local/bin/

Тот путь, оболочка находит ссылку если Вы тип cname, твердость это в реальный файл и выполнения что один. Это связывается с имя из файла, поэтому пока, имя файла и местоположение двоичного файла не становятся измененными, это прекрасно. Можно даже заменить его обновленной версией, пока это не называют по-другому.

единственная альтернатива должна заменить Вашу переменную ПУТИ.

1
ответ дан 2 December 2019 в 05:02

Другие вопросы по тегам:

Похожие вопросы: