LLVM

Installer LLVM på Ubuntu

Installer LLVM på Ubuntu

Installer LLVM 5 på Ubuntu 17.10 Artful Aardvark

LLVM er et C / C ++ kompileringsverktøy sett akkurat som GCC. LLVM kan kompilere C, C ++ og Objective-C. Clang levert av LLVM-verktøysettet er i stand til å kompilere C- og C ++ -koder raskere enn GCC. LLVM-feilsøkingsprogrammet LLDB er mye mer minneeffektivt og veldig raskt å laste inn symboler sammenlignet med GCC. LLVM støtter C ++ 11, C ++ 14 og C ++ 17 gjennom libc ++ og libc ++ ABI-prosjekter.

LLVM er tilgjengelig på Linux, Windows og Mac OS X. Så det er plattform. Du kan enten laste ned LLVM-kildekoden og kompilere den selv eller laste ned og bruke de forhåndsbygde binærfilene. For mer informasjon om LLVM, sjekk ut den offisielle nettsiden til LLVM på http: // llvm.org

I denne artikkelen vil jeg vise deg hvordan du installerer LLVM 5 på Ubuntu 17.10 Artful Aardvark. Jeg vil bruke det offisielle LLVM-pakkelageret til Ubuntu for å installere LLVM på Ubuntu 17.10. La oss komme i gang.

Gå først til den offisielle nettsiden til LLVM-pakkelageret på http: // apt.llvm.org.  Dette nettstedet inneholder depotinformasjon som du kan bruke til å konfigurere apt på Ubuntu og Debian.

Vi bruker Ubuntu 17.10 i denne artikkelen som jeg uttalte tidligere. Så bla litt ned, og du bør finne følgende linjer som vist på skjermbildet nedenfor. Du kan enten installere LLVM versjon 4 eller versjon 5. Jeg velger LLVM 5. Kopier linjen med Ctrl + C

Gå nå til applikasjonsmenyen og søk etter 'oppdatering'. Du burde se noe slikt. Klikk på ikonet "Programvare og oppdateringer" som vist på skjermbildet nedenfor.

Programvare og oppdateringer bør åpne seg.

Klikk nå på "Annen programvare" -fanen. Du ser følgende vindu.

Klikk nå på knappen "Legg til ...".

Du ser følgende vindu.

Lim inn APT-linjen som du kopierte for en stund siden fra http: // apt.llvm.org

Det skal se ut som følger når du er ferdig med å lime inn APT-linjen. Klikk nå på knappen "Legg til kilde" som vist på skjermbildet nedenfor.

Du bør bli bedt om å oppgi brukerpassordet. Skriv inn Ubuntu-påloggingspassordet ditt og klikk på “Autentiser”.

Når APT-linjen er lagt til, bør "Programvare og oppdateringer" se slik ut.

Klikk nå på "Lukk" i "Programvare og oppdateringer" -vinduet.

Nå skal du se følgende vindu.  Klikk på "Lukk" -knappen. “Last inn” -knappen fungerer ikke akkurat nå. Fordi vi ikke har lagt til GPG-nøkkelen ennå. Jeg føler at det er lettere å gjøre fra terminalen.

Åpne nå en terminal (Ctrl + Alt + T på Ubuntu) og kjør følgende kommando for å legge til GPG-nøkkelen til LLVM.

GPG-nøkkelen er lagt til.

$ sudo wget -O - https: // apt.llvm.org / llvm-øyeblikksbilde.gpg.nøkkel | sudo apt-key add -

GPG-nøkkelen er lagt til.

Oppdater nå pakkelagerbufferen med følgende kommando:

$ sudo apt-get oppdatering

Nå kan du installere LLVM Clang og LLDB.
For å installere Clang og LLDB bare, kjør følgende kommando:

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

Trykk 'y' og trykk å fortsette.

Pakkeforvalteren skal laste ned og installere alt.

Når installasjonen er fullført, kan du kjøre følgende kommando for å teste om LLVM Clang fungerer eller ikke.

$ clang-5.0 --versjon

Fra skjermbildet kan du se at den installerte clang versjonen 5.0.1

Nå skal jeg skrive et enkelt C og C ++ hei verdensprogram og prøve å kompilere det på LLVM Clang.

Dette er C-koden jeg vil prøve å kompilere med Clang 5.0.1

#inkludere
int main ()
printf ("Hello World \ n");
retur 0;

Å kompilere C-kode med Clang 5.0.1, kjør følgende kode

$ clang-5.0 SOURCE_FILE -o OUTPUT_FILENAME

Her kompilerer jeg test.c kildefil og den utførbare kjørbare filen vil være test_ccode.
Hvis det er noen feil i kildefilen, vil den bli rapportert. I mitt tilfelle var alt i orden.

Nå kan jeg kjøre den kompilerte kjørbare filen med følgende kommando.

$ ./ test_ccode

Du kan se det, jeg fikk forventet produksjon.

Nå skal jeg kompilere følgende C ++ hei verdens kildefil.

#inkludere
bruker navneområde std;
int main ()
cout << "Hello World" << endl;
retur 0;

For å kompilere C ++ kildefil, kjør følgende kommando:

$ clang ++ 5.0 SOURCE_FILE -o OUTPUT_FIlENAME

Her test.cpp er C ++ kildefilen som jeg kompilerer og test_cpp er det forventbare som vil bli generert som et resultat.
Jeg fikk ingen feil, så samlingen var vellykket.

Du kan utføre programmet akkurat som før:

$ ./ test_cpp

Du kan se at produksjonen er akkurat som forventet.

Så det er slik du installerer LLVM 5 fra det offisielle LLVM-depotet på Ubuntu 17.10 Artful Aardvark. Takk for at du leser denne artikkelen.

Mus Hvordan endre mus og berøringsplateinnstillinger ved hjelp av Xinput i Linux
Hvordan endre mus og berøringsplateinnstillinger ved hjelp av Xinput i Linux
De fleste Linux-distribusjoner leveres med "libinput" -biblioteket som standard for å håndtere inngangshendelser på et system. Den kan behandle inngan...
Mus Kartlegg museknappene på en annen måte for annen programvare med X-Mouse Button Control
Kartlegg museknappene på en annen måte for annen programvare med X-Mouse Button Control
Kanskje du trenger et verktøy som kan gjøre at musens kontroll endres med hvert program du bruker. Hvis dette er tilfelle, kan du prøve et program som...
Mus Microsoft Sculpt Touch Wireless Mouse Review
Microsoft Sculpt Touch Wireless Mouse Review
Jeg har nylig lest om Microsoft Sculpt Touch trådløs mus og bestemte meg for å kjøpe den. Etter å ha brukt den en stund bestemte jeg meg for å dele mi...