LLVM

Nainštalujte LLVM na Ubuntu

Nainštalujte LLVM na Ubuntu

Nainštalujte LLVM 5 na Ubuntu 17.10 Umelý Aardvark

LLVM je súprava nástrojov pre prekladače C / C ++ rovnako ako GCC. LLVM môže kompilovať 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 v porovnaní s GCC omnoho pamäťovo efektívnejší a veľmi rýchly pri načítaní symbolov. LLVM podporuje C ++ 11, C ++ 14 a C ++ 17 prostredníctvom projektov libc ++ a libc ++ ABI.

LLVM je k dispozícii pre systémy Linux, Windows a Mac OS X. Takže je to cross platform. Môžete si buď stiahnuť zdrojový kód LLVM a zostaviť si ho sami, alebo stiahnuť a používať vopred pripravené binárne súbory. Ďalšie informácie o LLVM nájdete na oficiálnych webových stránkach LLVM na adrese http: // llvm.org

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

Najskôr prejdite na oficiálnu webovú stránku úložiska balíkov LLVM na adrese http: // apt.llvm.org.  Táto webová stránka obsahuje informácie o úložisku, ktoré môžete použiť na konfiguráciu apt v systémoch Ubuntu a Debian.

Budeme používať Ubuntu 17.10 v tomto článku, ako som už uviedol vyššie. Posuňte sa teda trochu nadol a podľa nasledujúcich snímok obrazovky by ste mali nájsť nasledujúce riadky. Môžete si 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 výraz „aktualizovať“. Mali by ste vidieť niečo také. Kliknite na ikonu „Softvér a aktualizácie“, ako je znázornené na snímke obrazovky nižšie.

Softvér a aktualizácie by sa mali otvoriť.

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.

Sem vložte riadok APT, ktorý ste pred chvíľou skopírovali z http: // apt.llvm.org

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

Mali by ste byť vyzvaní na zadanie hesla používateľa. Zadajte svoje prihlasovacie heslo pre Ubuntu a kliknite na „Overiť“.

Po pridaní riadku APT by položka „Softvér a aktualizácie“ mala vyzerať nasledovne.

Teraz kliknite na „Zavrieť“ v okne „Softvér a aktualizácie“.

Teraz by ste mali vidieť nasledujúce okno.  Kliknite na tlačidlo „Zavrieť“. Tlačidlo „Načítať“ momentálne nebude fungovať. Pretože sme ešte nepridali GPG kľúč. Mám pocit, že z terminálu sa to robí ľahšie.

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 -O - https: // výstižné.llvm.org / llvm-momentka.gpg.key | sudo apt-key add -

Bol pridaný kľúč GPG.

Teraz aktualizujte vyrovnávaciu pamäť úložiska 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 install clang-5.0 lldb-5.0 lld-5.0

Teraz stlačte „y“ a stlačte pokračovať.

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

Po dokončení inštalácie môžete spustiť nasledujúci príkaz a otestovať, či LLVM Clang funguje alebo nie.

$ clang-5.0 - verzia

Na snímke 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 skompilovať s Clangom 5.0.1

#include
int main ()
printf ("Hello World \ n");
návrat 0;

Zostaviť C kód s Clangom 5.0.1, spustite nasledujúci kód

$ clang-5.0 SOURCE_FILE -o OUTPUT_FILENAME

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

Teraz môžem spustiť skompilovaný spustiteľný súbor s nasledujúcim príkazom.

$ ./ test_ccode

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

Teraz zostavím nasledujúci zdrojový súbor sveta C ++ ahoj.

#include
pomocou namespace std;
int main ()
cout << "Hello World" << endl;
návrat 0;

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

$ clang ++ 5.0 SOURCE_FILE -o OUTPUT_FIlENAME

Tu test.cpp je zdrojový súbor C ++, ktorý kompilujem, a test_cpp je predpoklad, ktorý sa vygeneruje ako výsledok.
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 inštalujete LLVM 5 z oficiálneho úložiska LLVM na Ubuntu 17.10 Umelý Aardvark. Ďakujeme, že ste si prečítali tento článok.

Hry Nainštalujte si najnovší Dolphin Emulator pre Gamecube a Wii na Linuxe
Nainštalujte si najnovší Dolphin Emulator pre Gamecube a Wii na Linuxe
Emulátor Dolphin vám umožní hrať vybrané hry Gamecube a Wii na osobných počítačoch Linux (PC). Emulátor Dolphin, ktorý je voľne dostupným emulátorom ...
Hry Ako používať GameConqueror Cheat Engine v Linuxe
Ako používať GameConqueror Cheat Engine v Linuxe
Tento článok obsahuje sprievodcu používaním cheatovacieho modulu GameConqueror v systéme Linux. Mnoho používateľov, ktorí hrajú hry v systéme Windows,...
Hry Najlepšie emulátory herných konzol pre systém Linux
Najlepšie emulátory herných konzol pre systém Linux
V tomto článku je uvedený zoznam populárneho softvéru na emuláciu herných konzol, ktorý je k dispozícii pre systém Linux. Emulácia je vrstva kompatibi...