Я установил лязг 3.0 и лязгаю 3.8:
$ sudo update-alternatives --config clang
альтернативы обновления: ошибка: никакие альтернативы для лязга.
Как я могу установить 3.8 как /usr/bin/clang
?
sudo update-alternatives --install /usr/bin/clang++ clang++ /usr/bin/clang++-3.8 100
sudo update-alternatives --install /usr/bin/clang clang /usr/bin/clang-3.8 100
Попытка:
sudo update-alternatives --config cc
И это представит список опций для Вас выбрать.
делают использование утилиты командой cc для компиляции, который является на самом деле ссылкой на gcc, лязг и т.д.
sudo update-alternatives --install /usr/bin/clang clang /usr/bin/clang-8 81 --slave /usr/bin/clang++ clang++ /usr/bin/clang++-8 --slave /usr/share/man/man1/clang.1.gz clang.1.gz /usr/share/man/man1/clang-8.1.gz --slave /usr/bin/clang-tidy clang-tidy /usr/bin/clang-tidy-8 --slave /usr/bin/clang-format clang-format /usr/bin/clang-format-8
sudo update-alternatives --install /usr/bin/clang clang /usr/bin/clang-6.0 60 --slave /usr/bin/clang++ clang++ /usr/bin/clang++-6.0 --slave /usr/share/man/man1/clang.1.gz clang.1.gz /usr/share/man/man1/clang-6.0.1.gz --slave /usr/bin/clang-tidy clang-tidy /usr/bin/clang-tidy-6.0 --slave /usr/bin/clang-format clang-format /usr/bin/clang-format-6.0
Эти команды добавят 2 записи и значение по умолчанию, выбранное как лязг 8. Можно настроить использование
sudo update-alternatives --config clang
, Это обновит лязг, лязг ++, страницы справочника, формат лязга, опрятный лязгом.