LLVM

Nainstalujte LLVM na Ubuntu

Nainstalujte LLVM na Ubuntu

Nainstalujte LLVM 5 na Ubuntu 17.10 Artful Aardvark

LLVM je sada nástrojů kompilátoru C / C ++ stejně jako GCC. LLVM může kompilovat C, C ++ a Objective-C. Clang poskytovaný sadou nástrojů LLVM je schopen kompilovat kódy C a C ++ rychleji než GCC. LLVM debugger LLDB je mnohem efektivnější z hlediska paměti a velmi rychlý při načítání symbolů ve srovnání s GCC. LLVM podporuje C ++ 11, C ++ 14 a C ++ 17 prostřednictvím projektů libc ++ a libc ++ ABI.

LLVM je k dispozici v systémech Linux, Windows a Mac OS X. Je to tedy platforma. Můžete si buď stáhnout zdrojový kód LLVM a zkompilovat jej sami, nebo si stáhnout a použít předem připravené binární soubory. Další informace o LLVM najdete na oficiálních stránkách LLVM na adrese http: // llvm.org

V tomto článku vám ukážu, jak nainstalovat LLVM 5 na Ubuntu 17.10 Artful Aardvark. K instalaci LLVM na Ubuntu 17 použiji oficiální úložiště balíčků Ubuntu LLVM.10. Začněme.

Nejprve přejděte na oficiální web úložiště balíčků LLVM na adrese http: // apt.llvm.org.  Tento web obsahuje informace o úložišti, které můžete použít ke konfiguraci apt na Ubuntu a Debian.

Budeme používat Ubuntu 17.10 v tomto článku, jak jsem uvedl dříve. Přejděte tedy trochu dolů a měli byste najít následující řádky, jak je znázorněno na následujícím obrázku. Můžete si nainstalovat LLVM verze 4 nebo verze 5. Vyberu LLVM 5. Zkopírujte řádek pomocí Ctrl + C

Nyní přejděte do nabídky aplikací a vyhledejte výraz „aktualizovat“. Měli byste vidět něco takového. Klikněte na ikonu „Software a aktualizace“, jak je znázorněno na následujícím obrázku.

Software a aktualizace by se měly otevřít.

Nyní klikněte na kartu „Jiný software“. Mělo by se zobrazit následující okno.

Nyní klikněte na tlačítko „Přidat…“.

Mělo by se zobrazit následující okno.

Sem vložte řádek APT, který jste před chvílí zkopírovali z http: // apt.llvm.org

Jakmile vložíte řádek APT, mělo by to vypadat následovně. Nyní klikněte na tlačítko „Přidat zdroj“, jak je znázorněno na následujícím obrázku.

Měli byste být vyzváni k zadání hesla uživatele. Zadejte své přihlašovací heslo pro Ubuntu a klikněte na „Ověřit“.

Jakmile přidáte řádek APT, „Software a aktualizace“ by měl vypadat následovně.

Nyní klikněte na „Zavřít“ v okně „Software a aktualizace“.

Nyní byste měli vidět následující okno.  Klikněte na tlačítko „Zavřít“. Tlačítko „Načíst znovu“ právě teď nebude fungovat. Protože jsme ještě nepřidali klíč GPG. Mám pocit, že je to jednodušší z terminálu.

Nyní otevřete terminál (Ctrl + Alt + T na Ubuntu) a spuštěním následujícího příkazu přidejte klíč GPG LLVM.

Byl přidán klíč GPG.

$ sudo wget -O - https: // apt.llvm.org / llvm-snímek.gpg.key | sudo apt-key add -

Byl přidán klíč GPG.

Nyní aktualizujte mezipaměť úložiště balíčků pomocí následujícího příkazu:

$ sudo apt-get aktualizace

Nyní můžete nainstalovat LLVM Clang a LLDB.
Chcete-li nainstalovat pouze Clang a LLDB, spusťte následující příkaz:

$ sudo apt-get install clang-5.0 lldb-5.0 lld-5.0

Nyní stiskněte „y“ a stiskněte pokračovat.

Správce balíčků by měl vše stáhnout a nainstalovat.

Po dokončení instalace můžete spustit následující příkaz a otestovat, zda LLVM Clang funguje nebo ne.

$ clang-5.0 - verze

Ze snímku obrazovky můžete vidět, že nainstalovaný clang verze 5.0.1

Nyní napíšu jednoduchý světový program C a C ++ a pokusím se jej zkompilovat na LLVM Clang.

Toto je kód C, který se pokusím zkompilovat s Clang 5.0.1

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

Zkompilovat C kód s Clang 5.0.1, spusťte následující kód

$ clang-5.0 SOURCE_FILE -o OUTPUT_FILENAME

Zde sestavuji test.c zdrojový soubor a výstupní spustitelný soubor bude test_ccode.
Pokud se ve zdrojovém souboru vyskytne nějaká chyba, bude ohlášena. V mém případě bylo všechno v pořádku.

Nyní můžu spustit kompilovaný spustitelný soubor s následujícím příkazem.

$ ./ test_ccode

Jak vidíte, dostal jsem očekávaný výstup.

Nyní sestavím následující zdrojový soubor C ++ hello world.

#zahrnout
pomocí jmenného prostoru std;
int main ()
cout << "Hello World" << endl;
návrat 0;

Chcete-li kompilovat zdrojový soubor C ++, spusťte následující příkaz:

$ clang ++ 5.0 SOURCE_FILE -o OUTPUT_FIlENAME

Tady test.cpp je zdrojový soubor C ++, který kompiluji, a test_cpp je exectable, který bude vygenerován jako výsledek.
Nedostal jsem žádné chyby, takže kompilace proběhla úspěšně.

Program můžete spustit stejně jako dříve:

$ ./ test_cpp

Můžete vidět, že výstup je podle očekávání.

Takto tedy instalujete LLVM 5 z oficiálního úložiště LLVM na Ubuntu 17.10 Artful Aardvark. Děkujeme za přečtení tohoto článku.

Hry Nejlepší hry Oculus App Lab
Nejlepší hry Oculus App Lab
Pokud jste vlastníkem náhlavní soupravy Oculus, musíte mít informace o bočním nakládání. Sideloading je proces instalace neukládaného obsahu do náhlav...
Hry Top 10 her k hraní na Ubuntu
Top 10 her k hraní na Ubuntu
Platforma Windows byla jednou z dominujících platforem pro hraní her kvůli velkému procentu her, které se dnes vyvíjejí, aby nativně podporovaly Windo...
Hry 5 nejlepších arkádových her pro Linux
5 nejlepších arkádových her pro Linux
V dnešní době jsou počítače vážné stroje používané k hraní her. Pokud nemůžete získat nové vysoké skóre, budete vědět, co tím myslím. V tomto příspěvk...