LLVM

Installeer LLVM op Ubuntu

Installeer LLVM op Ubuntu

Installeer LLVM 5 op Ubuntu 17.10 Kunstzinnig Aardvarken

LLVM is een C/C++ compiler-toolset, net als GCC. LLVM kan C, C++ en Objective-C compileren. Clang geleverd door de LLVM-toolset kan C- en C++-codes sneller compileren dan GCC. De LLVM debugger LLDB is veel geheugenefficiënter en zeer snel bij het laden van symbolen in vergelijking met GCC. LLVM ondersteunt C++11, C++14 en C++17 via libc++ en libc++ ABI-projecten.

LLVM is beschikbaar op Linux, Windows en Mac OS X. Het is dus platformoverschrijdend. U kunt de LLVM-broncode downloaden en zelf compileren of de vooraf gebouwde binaire bestanden downloaden en gebruiken. Kijk voor meer informatie over LLVM op de officiële website van LLVM op http://llvm.org

In dit artikel laat ik je zien hoe je LLVM 5 installeert op Ubuntu 17.10 Kunstzinnig Aardvarken. Ik zal de officiële Ubuntu-pakketrepository van LLVM gebruiken om LLVM op Ubuntu 17 te installeren.10. Laten we beginnen.

Ga eerst naar de officiële website van de LLVM-pakketrepository op http://apt.llvm.org.  Deze website bevat repository-informatie die u kunt gebruiken om apt te configureren op Ubuntu en Debian.

We zullen Ubuntu 17 . gebruiken.10 in dit artikel zoals ik eerder al zei. Dus scroll een beetje naar beneden en je zou de volgende regels moeten vinden, zoals weergegeven in de onderstaande schermafbeelding:. U kunt LLVM versie 4 of versie 5 . installeren. Ik kies LLVM 5. Kopieer de regel met Ctrl+C

Ga nu naar het applicatiemenu en zoek naar 'update'. Je zou zoiets moeten zien. Klik op het pictogram "Software & Updates" zoals weergegeven in de onderstaande schermafbeelding.

Software en updates zouden moeten openen.

Klik nu op het tabblad “Andere software”. U zou het volgende venster moeten zien:.

Klik nu op de knop "Toevoegen...".

U zou het volgende venster moeten zien:.

Plak hier de APT-regel die u een tijdje geleden hebt gekopieerd van http://apt.llvm.org

Het zou er als volgt uit moeten zien als je klaar bent met het plakken van de APT-regel:. Klik nu op de knop "Bron toevoegen" zoals weergegeven in de onderstaande schermafbeelding.

U moet om het gebruikerswachtwoord worden gevraagd. Typ uw Ubuntu-inlogwachtwoord en klik op "Authenticeren".

Zodra de APT-regel is toegevoegd, ziet "Software & Updates" er als volgt uit:.

Klik nu op "Sluiten" in het venster "Software & Updates".

Nu zou je het volgende venster moeten zien:.  Klik op de knop "Sluiten". De knop "Opnieuw laden" werkt nu niet. Omdat we de GPG-sleutel nog niet hebben toegevoegd. Ik heb het gevoel dat het gemakkelijker is om te doen vanaf de terminal.

Open nu een Terminal (Ctrl+Alt+T op Ubuntu) en voer de volgende opdracht uit om de GPG-sleutel van LLVM toe te voegen.

De GPG-sleutel is toegevoegd.

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

De GPG-sleutel is toegevoegd.

Werk nu de cache van de pakketrepository bij met de volgende opdracht:

$ sudo apt-get update

Nu kunt u LLVM Clang en LLDB installeren install.
Voer de volgende opdracht uit om alleen Clang en LLDB te installeren:

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

Druk nu op 'y' en druk op doorgaan.

De pakketbeheerder zou alles moeten downloaden en installeren.

Zodra de installatie is voltooid, kunt u de volgende opdracht uitvoeren om te testen of LLVM Clang werkt of niet:.

$ clang-5.0 --versie

Uit de schermafbeelding kunt u zien dat de geïnstalleerde clang-versie 5.0.1

Nu ga ik een eenvoudig C- en C++ hello world-programma schrijven en proberen het te compileren op LLVM Clang.

Dit is de C-code die ik zal proberen te compileren met Clang 5.0.1

#include
int hoofd()
printf("Hallo wereld\n");
retourneer 0;

C-code compileren met Clang 5.0.1, voer de volgende code uit:

$ clang-5.0 SOURCE_FILE -o OUTPUT_FILENAME

Hier ben ik de test aan het samenstellen.c bronbestand en het uitvoerbare bestand is test_ccode.
Als er een fout in het bronbestand staat, wordt dit gerapporteerd. In mijn geval was alles in orde.

Nu kan ik het gecompileerde uitvoerbare bestand uitvoeren met de volgende opdracht:.

$ ./test_ccode

Dat kun je zien, ik heb de verwachte output.

Nu zal ik het volgende C++ hallo wereld bronbestand compileren:.

#include
namespace std; gebruiken;
int hoofd()
cout << "Hello World" << endl;
retourneer 0;

Voer de volgende opdracht uit om het C++-bronbestand te compileren:

$ rinkelen++5.0 SOURCE_FILE -o OUTPUT_FIlENAME

Hier test.cpp is het C++-bronbestand dat ik aan het compileren ben en test_cpp is het uitvoerbare bestand dat als resultaat wordt gegenereerd.
Ik kreeg geen fouten, dus de compilatie was succesvol.

U kunt het programma net als voorheen uitvoeren:

$ ./test_cpp

U kunt zien dat de uitvoer precies is zoals verwacht.

Dus zo installeer je LLVM 5 vanuit de officiële LLVM-repository op Ubuntu 17.10 Kunstzinnig Aardvarken. Bedankt voor het lezen van dit artikel.

Microsoft Sculpt Touch draadloze muis Review
Ik las onlangs over de Microsoft Sculpt Touch draadloze muis en besloot hem te kopen. Nadat ik het een tijdje had gebruikt, besloot ik mijn ervaring e...
AppyMouse trackpad en muisaanwijzer op het scherm voor Windows-tablets
Tabletgebruikers missen vaak de muisaanwijzer, vooral wanneer ze gewend zijn om de laptop te gebruiken. Het touchscreen Smartphones en tablets hebben ...
Middelste muisknop werkt niet in Windows 10
De middelste muis knop helpt u door lange webpagina's en schermen met veel gegevens te bladeren. Als dat stopt, zul je uiteindelijk het toetsenbord ge...