Installation von Clang 3.8 unter Ubuntu 14.04.3

15

Ich habe die folgenden offensichtlichen Befehle ausprobiert:

sudo apt-get update
sudo apt-get install clang-3.8

aber ich bekomme die nachricht:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

und ich habe versucht:

sudo apt-get update
sudo aptitude install clang-3.8

aber die nachricht bekommen:

Couldn't find package "clang-3.8".  However, the following
packages contain "clang-3.8" in their name:
  clang-3.8-doc 
Couldn't find package "clang-3.8".  However, the following
packages contain "clang-3.8" in their name:
  clang-3.8-doc 
No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B of archives. After unpacking 0 B will be used.

Hoffen auf eine neuere Version von Clang als 3.5. Irgendwelche Vorschläge?

Kyle McCormick
quelle
können Sie bitte Ihre Frage bearbeiten und die Ausgabe von apt-cache search clang
Wayne_Yux

Antworten:

24

Es sieht so aus, als ob die neueste Version für 14.04.3 in Trusty Updates 3.6 enthalten ist . Die Entwickler unterhalten jedoch ein PPA, mit dem Sie die neueste Version erhalten sollten:

LLVM Debian / Ubuntu-Pakete für die Nacht

Um 3.8 zu installieren, müssen Sie zuerst den Schlüssel hinzufügen:

wget -O - http://llvm.org/apt/llvm-snapshot.gpg.key|sudo apt-key add -

und fügen Sie dann das Repository für 3.8 hinzu, indem Sie die folgende Zeile manuell hinzufügen /etc/apt/sources.list(oder die GUI 'Software & Updates' verwenden):

deb http://llvm.org/apt/trusty/ llvm-toolchain-trusty-3.8 main

Screenshot hier zur Demonstration der Technik:

Bildbeschreibung hier eingeben

Führen Sie dann Folgendes aus:

sudo apt-get update
sudo apt-get install clang-3.8 lldb-3.8

Testen Sie die Installation wie folgt:

andrew@corinth:~$ clang-3.8 --version
clang version 3.8.0-svn262614-1~exp1 (branches/release_38)
Target: x86_64-unknown-linux-gnu
Thread model: posix
InstalledDir: /usr/bin
andrew@corinth:~$ 

Und hoffentlich bringt dich das zum Laufen ...

andrew.46
quelle
Wie Sie auf llvm.org/apt/trusty/dists sehen können, ist nur Version 3.7 auf diese Weise verfügbar
Kyle McCormick
Lassen Sie es in der Tat bei mir, und ich werde mich an den Seiteninhaber wenden. Ich hasse es, schlechte Ratschläge zu geben, also werde ich das auf jeden Fall jagen ...
andrew.46
1
OK, ich habe Sylvestre eine E-Mail geschickt und hoffe, dass dieses Problem behoben werden kann.
andrew.46
Noch keine Antwort :(
andrew.46
6
Wow, das ist ein neues Paradigma in der Q & A, geben Sie zuerst eine Antwort, und dann machen diese Antwort wahr :)
enobayram