So installieren Sie Clang 16 auf 22.04 LTS

So installieren Sie Clang 16 auf 22.04 LTS

Ich habe 22.04 LTS, möchte aber eine neuere Clang-Version 16 installieren.

Wie kann ich das installieren?

(22.04 ist nicht in den Repos mit Clang 16 enthalten)

AKTUALISIEREN

Obwohl ich die folgende Antwort schätze, habe ich hier einen viel einfacheren Weg gefunden:

https://askubuntu.com/a/1415641/132414 https://apt.llvm.org/

To install a specific version of LLVM:
wget https://apt.llvm.org/llvm.sh
chmod +x llvm.sh
sudo ./llvm.sh <version number>

Antwort1

Cland 16 bietet vorgefertigte Pakete zum Download an.GitHub-Releases-Seite.

clang+llvm-16.0.0-x86_64-linux-gnu-ubuntu-18.04.tar.xzIn diesem Fall können Sie das Paket für moderne PCs und Laptops herunterladen .

Es handelt sich um ein nicht installierbares Paket. Entpacken Sie es einfach in Ihren Dateimanager, klicken Sie mit der rechten Maustaste aufBehälterund wählen Sie „Im Terminal öffnen“. Führen Sie dann eine beliebige ausführbare Datei aus, um Ihre Programme zu kompilieren, z. B. ./clang-16 -x c++ .....

Bei Fehlern wie den folgenden:

Fehler beim Laden gemeinsam genutzter Bibliotheken: libtinfo.so.5: Gemeinsam genutzte Objektdatei kann nicht geöffnet werden: Keine solche Datei oder kein solches Verzeichnis

Suchen Sie die Schlüsseldatei ( libtinfo.so.5im Fall) inpakete.ubuntu.comunter „Inhalt von Paketen durchsuchen“. Installieren Sie dann das entsprechende Paket ( libtinfo5falls vorhanden).

Und wenn Sie Clang 16 häufig verwenden, können Sie das 'Behälter' in PATH. Sie müssen also nicht jedes Mal zu diesem Ordner navigieren, wenn Sie die ausführbare Datei clang-16 ausführen. Es gibt einige Tutorials, die darüber sprechen. Hier isteines, das ich gemacht habe.

verwandte Informationen