Я установил Clang 3.0 и Clang 3.8:
$ sudo update-alternatives --config clang
update-альтернативы: ошибка: нет альтернативы для Clang.
Как я могу установить 3.8 как /usr/bin/clang
?
12.04
update-alternatives
clang
Андрей
источник
источник
sudo update-alternatives --install "/usr/bin/clang" "clang" "[path-to]/clang" 1000
как в примере с java askubuntu.com/questions/56104/…Ответы:
источник
--slave
вместо независимых правил - что вы думаете?update-alternatives
не похоже, что он делает гораздо больше, чем цепочка символических ссылок, но я не использовал его достаточно, чтобы понять, что может пойти не так.100
в конце?gcc
с приоритетом 20 иclang
с приоритетом 10; в автоматическом режимеupdate-alternatives
выбираетgcc
. Я мог бы запустить выше с приоритетом 50 , и было бы установить автоматическое предпочтениеclang-3.8
выше обоих существующих вариантовПытаться:
И он представит список вариантов для выбора.
Утилита make для компиляции использует команду cc, которая на самом деле является ссылкой на gcc, clang и т. д.
источник
Эти команды добавят 2 записи и по умолчанию выбраны как clang-8. Вы можете настроить с помощью
Это обновит clang, clang ++, справочные страницы, clang-формат, clang-tidy.
источник