Ich habe Clang 3.0 und Clang 3.8 installiert:
$ sudo update-alternatives --config clang
Update-Alternativen: Fehler: Keine Alternativen für Clang.
Wie kann ich 3.8 als einstellen /usr/bin/clang
?
12.04
update-alternatives
clang
Andrew
quelle
quelle
sudo update-alternatives --install "/usr/bin/clang" "clang" "[path-to]/clang" 1000
wie in diesem Java-Beispiel askubuntu.com/questions/56104/…Antworten:
quelle
--slave
anstelle von unabhängigen Regeln verwendete - was denken Sie?update-alternatives
Es sieht nicht so aus, als würde es viel mehr tun, als Symlinks zu verketten, aber ich habe es nicht genug verwendet, um zu wissen, was schief gehen kann.100
am Ende?gcc
mit einer Priorität von 20 undclang
mit einer Priorität von 10;update-alternatives
wählt im Auto-Modus ausgcc
. Ich könnte das oben genannte mit einer Priorität von 50 ausführen und es würde die automatische Präferenzclang-3.8
über beiden vorhandenen OptionenVersuchen:
Außerdem wird die Liste der Optionen angezeigt, die Sie auswählen können.
Das Dienstprogramm make verwendet den Befehl cc zum Kompilieren, der eigentlich eine Verknüpfung zu gcc, clang usw. darstellt.
quelle
Diese Befehle fügen 2 Einträge hinzu und werden standardmäßig als clang-8 ausgewählt. Sie können mit konfigurieren
Dadurch werden Clang, Clang ++, Manpages, Clang-Format und Clang-Tidy aktualisiert.
quelle