J'ai installé clang 3.0 et clang 3.8:
$ sudo update-alternatives --config clang
update-alternatives: erreur: aucune alternative pour clang.
Comment définir 3.8 comme /usr/bin/clang
?
12.04
update-alternatives
clang
Andrew
la source
la source
sudo update-alternatives --install "/usr/bin/clang" "clang" "[path-to]/clang" 1000
comme cet exemple java askubuntu.com/questions/56104/…Réponses:
la source
--slave
au lieu de règles indépendantes - qu'en pensez-vous?update-alternatives
ne semble pas faire beaucoup plus que de chaîner des liens symboliques, mais je ne l'ai pas suffisamment utilisé pour savoir ce qui peut mal se passer.100
à la fin?gcc
une priorité de 20 etclang
une priorité de 10; en mode automatique,update-alternatives
sélectionnegcc
. Je pourrais exécuter ce qui précède avec une priorité de 50 et cela définirait la préférence automatiqueclang-3.8
au - dessus des deux options existantesEssayer:
Et il vous présentera la liste des options à choisir.
L'utilitaire make utilise la commande cc pour compiler, qui est en fait un lien vers gcc, clang etc.
la source
Ces commandes ajouteront 2 entrées et seront sélectionnées par défaut comme clang-8. Vous pouvez configurer en utilisant
Cela mettra à jour clang, clang ++, les pages de manuel, le format clang, le rangement clang.
la source