Instalați LLVM pe Ubuntu

Install Llvm Ubuntu



LLVM este un set de instrumente de compilare C / C ++ la fel ca GCC. LLVM poate compila C, C ++ și Objective-C. Clang furnizat de setul de instrumente LLVM este capabil să compileze codurile C și C ++ mai repede decât GCC. Debuggerul LLVM LLDB este mult mai eficient în memorie și foarte rapid la încărcarea simbolurilor comparativ cu GCC. LLVM suportă C ++ 11, C ++ 14 și C ++ 17 prin proiectele libc ++ și libc ++ ABI.

LLVM este disponibil pe Linux, Windows și Mac OS X. Deci este multiplataforma. Puteți fie să descărcați codul sursă LLVM și să îl compilați singur, fie să descărcați și să utilizați binare pre-construite. Pentru mai multe informații despre LLVM, vizitați site-ul oficial al LLVM la http://llvm.org







În acest articol, vă voi arăta cum să instalați LLVM 5 pe Ubuntu 17.10 Artful Aardvark. Voi folosi depozitul oficial de pachete LLVM Ubuntu pentru a instala LLVM pe Ubuntu 17.10. Să începem.



Mai întâi accesați site-ul oficial al depozitului de pachete LLVM la http://apt.llvm.org . Acest site web conține informații despre depozit pe care le puteți utiliza pentru a configura apt pe Ubuntu și Debian.







Vom folosi Ubuntu 17.10 în acest articol așa cum am spus mai devreme. Așa că derulați puțin în jos și ar trebui să găsiți următoarele linii, așa cum se arată în captura de ecran de mai jos. Puteți instala LLVM versiunea 4 sau versiunea 5. Voi alege LLVM 5. Copiați linia cu Ctrl + C



Acum accesați meniul Aplicații și căutați „actualizare”. Ar trebui să vezi așa ceva. Faceți clic pe pictograma Software & Updates, așa cum se arată în captura de ecran de mai jos.

Software-ul și actualizările ar trebui să se deschidă.

Acum faceți clic pe fila Alte programe. Ar trebui să vedeți următoarea fereastră.

Acum faceți clic pe butonul Adăugare ..

Ar trebui să vedeți următoarea fereastră.

Aici lipiți linia APT pe care ați copiat-o acum ceva timp http://apt.llvm.org

Ar trebui să arate după cum urmează, după ce ați terminat de lipit linia APT. Acum faceți clic pe butonul Adăugare sursă așa cum se arată în captura de ecran de mai jos.

Ar trebui să vi se solicite parola de utilizator. Tastați parola de autentificare Ubuntu și faceți clic pe Autentificare.

Odată adăugată linia APT, Software-ul și actualizările ar trebui să arate după cum urmează.

Acum faceți clic pe Închidere pe fereastra Software și actualizări.

Acum ar trebui să vedeți următoarea fereastră. Faceți clic pe butonul Închidere. Butonul de reîncărcare nu va funcționa chiar acum. Pentru că nu am adăugat încă cheia GPG. Simt că este mai ușor de făcut de la terminal.

Acum deschideți un terminal (Ctrl + Alt + T pe Ubuntu) și rulați următoarea comandă pentru a adăuga cheia GPG a LLVM.

A fost adăugată cheia GPG.

$sudo wget -SAU- https://apt.llvm.org/llvm-snapshot.gpg.key|sudo apt-key add-

A fost adăugată cheia GPG.

Acum actualizați memoria cache a depozitului de pachete cu următoarea comandă:

$sudo apt-get update

Acum puteți instala LLVM Clang și LLDB.
Pentru a instala numai Clang și LLDB, rulați următoarea comandă:

$sudo apt-get installzăngăni-5.0lldb-5.0lld-5.0

Acum apăsați „y” și apăsați pentru a continua.

Managerul de pachete ar trebui să descarce și să instaleze totul.

Odată ce instalarea este finalizată, puteți rula următoarea comandă pentru a testa dacă LLVM Clang funcționează sau nu.

$zăngăni-5.0 --versiune

Din captura de ecran puteți vedea că versiunea 5.0.0 a clang instalată

Acum am de gând să scriu un program simplu C și C ++ hello world și să încerc să îl compilez pe LLVM Clang.

Acesta este codul C pe care voi încerca să îl compilez cu Clang 5.0.1

#include
intprincipal(){
printf ('Salut Lume n');
întoarcere 0;
}

Pentru a compila codul C cu Clang 5.0.1, rulați următorul cod

$zăngăni-5.0FIȘIER SURSĂ-sauOUTPUT_FILENAME

Aici compilez fișierul sursă test.c, iar fișierul executabil de ieșire va fi test_ccode.
Dacă există vreo eroare în fișierul sursă, aceasta va fi raportată. În cazul meu, totul a fost în regulă.

Acum pot rula executabilul compilat cu următoarea comandă.

$./test_ccode

Puteți vedea asta, am obținut rezultatul scontat.

Acum voi compila următorul fișier sursă C ++ hello world.

#include
folosind spațiul de nume std;
intprincipal(){
cost<< 'Salut Lume' <<endl;
întoarcere 0;
}

Pentru a compila fișierul sursă C ++, rulați următoarea comandă:

$ clang++5.0FIȘIER SURSĂ-o OUTPUT_FIlENAME

Aici test.cpp este fișierul sursă C ++ pe care îl compilez și test_cpp este fișierul care va fi generat ca urmare.
Nu am primit erori, așa că compilarea a avut succes.

Puteți executa programul la fel ca înainte:

$./test_cpp

Puteți vedea că ieșirea este exact așa cum vă așteptați.

Deci, așa instalați LLVM 5 din depozitul oficial LLVM pe Ubuntu 17.10 Artful Aardvark. Vă mulțumim că ați citit acest articol.