Instal·leu LLVM a Ubuntu

Install Llvm Ubuntu



LLVM és un conjunt d’eines de compilador C / C ++ igual que GCC. LLVM pot compilar C, C ++ i Objective-C. El clang proporcionat pel conjunt d’eines LLVM és capaç de compilar codis C i C ++ més ràpidament que GCC. El depurador LLVM LLDB és molt més eficient en memòria i carrega molt ràpidament símbols en comparació amb GCC. LLVM admet C ++ 11, C ++ 14 i C ++ 17 a través de projectes ABC de libc ++ i libc ++.

LLVM està disponible a Linux, Windows i Mac OS X. Per tant, és multiplataforma. Podeu descarregar el codi font LLVM i compilar-lo vosaltres mateixos o bé descarregar i utilitzar els binaris predefinits. Per obtenir més informació sobre LLVM, consulteu el lloc web oficial de LLVM a http://llvm.org







En aquest article, us mostraré com instal·lar LLVM 5 a Ubuntu 17.10 Artful Aardvark. Utilitzaré el dipòsit oficial de paquets LLVM Ubuntu per instal·lar LLVM a Ubuntu 17.10. Comencem.



Primer aneu al lloc web oficial del dipòsit de paquets LLVM a http://apt.llvm.org . Aquest lloc web conté informació del dipòsit que podeu utilitzar per configurar apt a Ubuntu i Debian.







Utilitzarem l’Ubuntu 17.10 en aquest article com he dit anteriorment. Per tant, desplaceu-vos una mica cap avall i hauríeu de trobar les línies següents, tal com es mostra a la captura de pantalla següent. Podeu instal·lar LLVM versió 4 o versió 5. Triaré LLVM 5. Copieu la línia amb Ctrl + C



Ara aneu al menú d’aplicacions i cerqueu ‘actualització’. Hauríeu de veure alguna cosa així. Feu clic a la icona Programari i actualitzacions com es mostra a la captura de pantalla següent.

El programari i les actualitzacions s’han d’obrir.

Ara feu clic a la pestanya Altres programes. Hauríeu de veure la finestra següent.

Ara feu clic al botó Afegeix ...

Hauríeu de veure la finestra següent.

Aquí enganxeu la línia APT de la qual vau copiar fa un temps http://apt.llvm.org

Un cop hàgiu acabat d'enganxar la línia APT, hauria de ser el següent: Ara feu clic al botó Afegeix font tal com es mostra a la captura de pantalla següent.

Se us demanarà la contrasenya d’usuari. Escriviu la contrasenya d'inici de sessió d'Ubuntu i feu clic a Autenticar.

Un cop afegida la línia APT, el programari i les actualitzacions haurien de tenir el següent aspecte.

Ara feu clic a Tanca a la finestra de programari i actualitzacions.

Ara hauríeu de veure la finestra següent. Feu clic al botó Tanca. El botó de recàrrega no funcionarà ara mateix. Perquè encara no hem afegit la clau GPG. Em sembla que és més fàcil fer-ho des del terminal.

Ara obriu un terminal (Ctrl + Alt + T a Ubuntu) i executeu l'ordre següent per afegir la clau GPG de LLVM.

S'ha afegit la clau GPG.

$suo wget -O- https://apt.llvm.org/llvm-snapshot.gpg.key|suo apt-key afegir-

S'ha afegit la clau GPG.

Actualitzeu ara la memòria cau del dipòsit de paquets amb l'ordre següent:

$suo apt-get update

Ara podeu instal·lar LLVM Clang i LLDB.
Per instal·lar només Clang i LLDB, executeu l'ordre següent:

$suo apt-get installclang-5.0lldb-5.0lld-5.0

Ara premeu 'y' i premeu per continuar.

El gestor de paquets hauria de descarregar i instal·lar tot.

Un cop finalitzada la instal·lació, podeu executar l'ordre següent per comprovar si LLVM Clang funciona o no.

$clang-5.0 --versió

A la captura de pantalla podeu veure que la versió 5.0.1 de clang instal·lada

Ara escriuré un senzill programa hola world C i C ++ i intentaré compilar-lo a LLVM Clang.

Aquest és el codi C que intentaré compilar amb Clang 5.0.1

#incloure
intprincipal(){
printf ('Hola món n');
tornar 0;
}

Per compilar codi C amb Clang 5.0.1, executeu el codi següent

$clang-5.0ARXIU FONT-oOUTPUT_FILENAME

Aquí compilo el fitxer font test.c i el fitxer executable de sortida serà test_ccode.
Si hi ha algun error al fitxer origen, s’informarà. En el meu cas, tot estava bé.

Ara puc executar l'executable compilat amb l'ordre següent.

$./codi_prova

Podeu veure això, he obtingut la sortida esperada.

Ara compilaré el següent fitxer font de C ++ hello world.

#incloure
utilitzant l'espai de noms std;
intprincipal(){
cost<< 'Hola món' <<endl;
tornar 0;
}

Per compilar el fitxer font de C ++, executeu l'ordre següent:

$ clang++5.0ARXIU FONT-o OUTPUT_FIlENAME

Aquí test.cpp és el fitxer font C ++ que estic compilant i test_cpp és l'executable que es generarà com a resultat.
No he rebut cap error, de manera que la compilació ha tingut èxit.

Podeu executar el programa com abans:

$./test_cpp

Podeu veure que la sortida és tal com s’esperava.

Així és com instal·leu LLVM 5 des del dipòsit oficial LLVM a l’Ubuntu 17.10 Artful Aardvark. Gràcies per llegir aquest article.