Wie aktualisiere ich den Clang-Compiler von Version 3.1 auf Version 3.4 unter Debian Linux?

1800
user3595342

Es ist so, wie die Frage sagt: Ich bin neu in Linux. Ich benötige das Clang ++ - Compiler-Update auf Version 3.4 für die Zuordnung, die ich erledigen muss. Ich habe einfach nur Terminal eingegeben

sudo apt-get install clang++ 

Dieser Befehl installiert / aktualisiert mein Clang ++ nur auf Version 3.1. Und ich habe keine Ahnung, wie ich es aktualisieren soll. Ich war auf der clang ++ debian-Website und habe verschiedene Pakete gesehen, habe aber keine Ahnung, wie ich sie aktualisieren sollte. Ich habe einen Befehl kopiert, aber er läuft nicht auf dem Terminal. Dies ist die Clang ++ - Seite, zu der ich gegangen bin. Ich habe versucht, online nach einem Tutorial oder einer Hilfe zu suchen, aber es gab keinen, der mir bei diesem Problem helfen könnte. Ich bin neu in Linux, daher werde ich es wirklich zu schätzen wissen, wenn jemand einen detaillierten Update-Vorgang ausführt. Vielen Dank für Ihre Zeit.

1
Welche Version von Debian verwenden Sie? rickhg12hs vor 9 Jahren 0
Debian GNU / Linux 7.6 (Wheezy) user3595342 vor 9 Jahren 0

1 Antwort auf die Frage

0
rickhg12hs

Mein erster Versuch wäre, alle clangbereits installierten Komponenten zu entfernen, wenn ich sicher bin, dass ich sie nicht brauche und nur eine aktualisierte Version ausreicht.

Als Nächstes würde ich versuchen, den Anweisungen des angegebenen Links zu folgen. Ich kann sehen, dass es verwirrend sein kann, wenn Sie es nicht schon früher getan haben.

Um alle v3.4-Pakete auf Ihrem Debian Wheezy-System zu installieren, würde ich root werden su -und die folgenden Befehle ausführen oder sudovor jedem Befehl verwenden.

cat - >> /etc/apt/sources.list << HERE deb http://llvm.org/apt/wheezy/ llvm-toolchain-wheezy main deb-src http://llvm.org/apt/wheezy/ llvm-toolchain-wheezy main HERE  wget -O - http://llvm.org/apt/llvm-snapshot.gpg.key|sudo apt-key add -  apt-get install clang-3.4 clang-3.4-doc libclang-common-3.4-dev libclang-3.4-dev libclang1-3.4 libclang1-3.4-dbg libllvm-3.4-ocaml-dev libllvm3.4 libllvm3.4-dbg lldb-3.4 llvm-3.4 llvm-3.4-dev llvm-3.4-doc llvm-3.4-examples llvm-3.4-runtime clang-modernize-3.4 clang-format-3.4 python-clang-3.4 lldb-3.4-dev