Nainštalujte LLVM na Ubuntu

Install Llvm Ubuntu



LLVM je sada nástrojov kompilátora C/C ++ rovnako ako GCC. LLVM môže kompilovať jazyky C, C ++ a Objective-C. Clang poskytovaný sadou nástrojov LLVM je schopný kompilovať kódy C a C ++ rýchlejšie ako GCC. LLVM debugger LLDB je oveľa efektívnejší z hľadiska pamäte a veľmi rýchly pri načítaní symbolov v porovnaní s GCC. LLVM podporuje projekty C ++ 11, C ++ 14 a C ++ 17 prostredníctvom libc ++ a libc ++ ABI projekty.

LLVM je k dispozícii pre Linux, Windows a Mac OS X. Je teda multiplatformový. Môžete si buď stiahnuť zdrojový kód LLVM a zostaviť ho sami, alebo si stiahnuť a použiť vopred pripravené binárne súbory. Ak chcete získať ďalšie informácie o LLVM, navštívte oficiálnu webovú stránku LLVM na adrese http://llvm.org







V tomto článku vám ukážem, ako nainštalovať LLVM 5 na Ubuntu 17.10 Artful Aardvark. Na inštaláciu LLVM na Ubuntu 17.10 použijem oficiálne úložisko balíkov LLVM Ubuntu. Začnime.



Najprv prejdite na oficiálnu webovú stránku archívu balíkov LLVM na http://apt.llvm.org . Tento web obsahuje informácie o úložisku, ktoré môžete použiť na konfiguráciu apt v Ubuntu a Debiane.







Ako som už uviedol, v tomto článku budeme používať Ubuntu 17.10. Posuňte sa teda trochu nadol a mali by ste nájsť nasledujúce riadky, ako je znázornené na obrázku nižšie. Môžete nainštalovať LLVM verzie 4 alebo verzie 5. Vyberiem LLVM 5. Skopírujte riadok pomocou Ctrl+C



Teraz prejdite do ponuky aplikácií a vyhľadajte „aktualizovať“. Mali by ste vidieť niečo také. Kliknite na ikonu Software & Updates, ako je znázornené na obrázku nižšie.

Mal by sa otvoriť softvér a aktualizácie.

Teraz kliknite na kartu Iný softvér. Mali by ste vidieť nasledujúce okno.

Teraz kliknite na tlačidlo Pridať ..

Mali by ste vidieť nasledujúce okno.

Tu prilepte riadok APT, z ktorého ste pred chvíľou skopírovali http://apt.llvm.org

Po vložení riadka APT by to malo vyzerať nasledovne. Teraz kliknite na tlačidlo Pridať zdroj, ako je to znázornené na obrázku nižšie.

Mali by ste byť vyzvaní na zadanie hesla používateľa. Zadajte svoje prihlasovacie heslo do Ubuntu a kliknite na položku Overiť.

Po pridaní riadka APT by softvér a aktualizácie mali vyzerať nasledovne.

Teraz kliknite na položku Zavrieť v okne Softvér a aktualizácie.

Teraz by ste mali vidieť nasledujúce okno. Kliknite na tlačidlo Zavrieť. Tlačidlo opätovného načítania momentálne nefunguje. Pretože sme ešte nepridali kľúč GPG. Mám pocit, že je jednoduchšie to urobiť z terminálu.

Teraz otvorte terminál (Ctrl+Alt+T na Ubuntu) a spustením nasledujúceho príkazu pridajte kľúč GPG LLVM.

Bol pridaný kľúč GPG.

$sudo wget -ALEBO- https://apt.llvm.org/llvm-snapshot.gpg.key|sudo apt-key pridať-

Bol pridaný kľúč GPG.

Teraz aktualizujte vyrovnávaciu pamäť archívu balíkov pomocou nasledujúceho príkazu:

$sudo apt-get aktualizácia

Teraz môžete nainštalovať LLVM Clang a LLDB.
Ak chcete nainštalovať iba Clang a LLDB, spustite nasledujúci príkaz:

$sudo apt-get nainštalovaťzvonenie-5,0lldb-5,0lld-5,0

Teraz stlačte „y“ a pokračujte stlačením.

Správca balíkov by mal stiahnuť a nainštalovať všetko.

Po dokončení inštalácie môžete spustením nasledujúceho príkazu otestovať, či LLVM Clang funguje alebo nie.

$zvonenie-5,0 --verzia

Zo snímky obrazovky môžete vidieť, že nainštalovaný clang verzia 5.0.1

Teraz napíšem jednoduchý svetový program C a C ++ a pokúsim sa ho skompilovať na LLVM Clang.

Toto je kód C, ktorý sa pokúsim zostaviť pomocou Clang 5.0.1

#zahrnúť
intHlavná(){
printf ('Ahoj svet n');
vrátiť sa 0;
}

Ak chcete skompilovať kód C pomocou jazyka Clang 5.0.1, spustite nasledujúci kód

$zvonenie-5,0ZDROJOVÝ SÚBOR-aleboOUTPUT_FILENAME

Tu kompilujem zdrojový súbor test.c a výstupný spustiteľný súbor bude test_ccode.
Ak sa v zdrojovom súbore vyskytne nejaká chyba, bude ohlásená. V mojom prípade bolo všetko v poriadku.

Teraz môžem skompilovaný spustiteľný súbor spustiť pomocou nasledujúceho príkazu.

$./test_ccode

Vidíte, dostal som očakávaný výstup.

Teraz zostavím nasledujúci zdrojový súbor C ++ hello world.

#zahrnúť
pomocou priestoru názvov std;
intHlavná(){
náklady<< 'Hello World' <<endl;
vrátiť sa 0;
}

Ak chcete skompilovať zdrojový súbor C ++, spustite nasledujúci príkaz:

$ clang++5,0ZDROJOVÝ SÚBOR-o OUTPUT_FIlENAME

Tu test.cpp je zdrojový súbor C ++, ktorý kompilujem, a test_cpp je spustiteľný súbor, ktorý sa v dôsledku toho vygeneruje.
Nedostal som žiadne chyby, takže kompilácia bola úspešná.

Program môžete spustiť rovnako ako predtým:

$./test_cpp

Môžete vidieť, že výstup je podľa očakávania.

Takto teda nainštalujete LLVM 5 z oficiálneho úložiska LLVM na Ubuntu 17.10 Artful Aardvark. Ďakujem za prečítanie tohto článku.