Asenna LLVM Ubuntuun

Install Llvm Ubuntu



LLVM on C/C ++ - kääntäjän työkalusarja aivan kuten GCC. LLVM voi kääntää C, C ++ ja Objective-C. LLVM -työkalusarjan tarjoama Clang pystyy kääntämään C- ja C ++ -koodeja nopeammin kuin GCC. LLVM -debugger LLDB on paljon muistitehokkaampi ja erittäin nopea lataamaan symboleja verrattuna GCC: hen. LLVM tukee C ++ 11, C ++ 14 ja C ++ 17 libc ++ - ja libc ++ ABI -projekteja.

LLVM on saatavana Linuxille, Windowsille ja Mac OS X: lle. Voit joko ladata LLVM-lähdekoodin ja koota sen itse tai ladata ja käyttää valmiita binääritiedostoja. Lisätietoja LLVM: stä on LLVM: n virallisilla verkkosivuilla osoitteessa http://llvm.org







Tässä artikkelissa näytän sinulle, kuinka LLVM 5 asennetaan Ubuntu 17.10 Artful Aardvarkiin. Käytän LLVM: n virallista Ubuntu -pakettivarastoa LLVM: n asentamiseen Ubuntu 17.10: een. Aloitetaan.



Siirry ensin LLVM -pakettivaraston viralliselle verkkosivustolle osoitteessa http://apt.llvm.org . Tämä sivusto sisältää tietovarastotietoja, joiden avulla voit määrittää apt Ubuntussa ja Debianissa.







Käytämme Ubuntua 17.10 tässä artikkelissa, kuten aiemmin totesin. Vieritä siis hieman alaspäin ja sinun pitäisi löytää seuraavat rivit alla olevan kuvakaappauksen mukaisesti. Voit joko asentaa LLVM -version 4 tai version 5. Valitsen LLVM 5. Kopioi rivi näppäimillä Ctrl+C



Siirry nyt sovellusvalikkoon ja etsi 'päivitys'. Sinun pitäisi nähdä jotain tällaista. Napsauta Ohjelmistot ja päivitykset -kuvaketta alla olevan kuvakaappauksen mukaisesti.

Ohjelmistojen ja päivitysten pitäisi avautua.

Napsauta nyt Muut ohjelmistot -välilehteä. Sinun pitäisi nähdä seuraava ikkuna.

Napsauta nyt Lisää .. -painiketta.

Sinun pitäisi nähdä seuraava ikkuna.

Liitä tähän APT -rivi, josta kopioit jonkin aikaa sitten http://apt.llvm.org

Sen pitäisi näyttää tältä, kun olet liittänyt APT -rivin. Napsauta nyt Lisää lähde -painiketta alla olevan kuvakaappauksen mukaisesti.

Sinulta kysytään käyttäjän salasanaa. Kirjoita Ubuntun kirjautumissalasanasi ja napsauta Todenna.

Kun APT -rivi on lisätty, ohjelmiston ja päivitysten pitäisi näyttää seuraavalta.

Napsauta nyt Sulje Ohjelmistot ja päivitykset -ikkuna.

Nyt sinun pitäisi nähdä seuraava ikkuna. Napsauta Sulje -painiketta. Uudelleenlatauspainike ei toimi juuri nyt. Koska emme ole vielä lisänneet GPG -avainta. Minusta tuntuu, että se on helpompi tehdä terminaalista.

Avaa nyt pääte (Ctrl+Alt+T Ubuntussa) ja suorita seuraava komento lisätäksesi LLVM: n GPG -avaimen.

GPG -avain on lisätty.

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

GPG -avain on lisätty.

Päivitä nyt pakettivaraston välimuisti seuraavalla komennolla:

$sudo apt-get päivitys

Nyt voit asentaa LLVM Clang ja LLDB.
Jos haluat asentaa vain Clangin ja LLDB: n, suorita seuraava komento:

$sudo apt-get installkalahtaa-5.0lldb-5.0lld-5.0

Paina nyt y ja jatka painamalla.

Paketinhallinnan pitäisi ladata ja asentaa kaikki.

Kun asennus on valmis, voit suorittaa seuraavan komennon testataksesi, toimiiko LLVM Clang vai ei.

$kalahtaa-5.0 --versio

Kuvakaappauksesta näet, että asennettu clang -versio 5.0.1

Nyt aion kirjoittaa yksinkertaisen C- ja C ++ - hello -maailmanohjelman ja yrittää koota sen LLVM Clangilla.

Tämä on C -koodi, jonka yritän kääntää Clang 5.0.1: n avulla

#sisältää
inttärkein(){
printf ('Hei maailma n'');
palata 0;
}

Voit kääntää C -koodin Clang 5.0.1: llä suorittamalla seuraavan koodin

$kalahtaa-5.0LÄHDETIEDOSTO-taiOUTPUT_FILENAME

Tässä koon test.c -lähdetiedoston ja suoritettava suoritustiedosto on test_ccode.
Jos lähdetiedostossa on virhe, se ilmoitetaan. Minun tapauksessani kaikki oli kunnossa.

Nyt voin suorittaa käännetyn suoritustiedoston seuraavalla komennolla.

$./test_ccode

Näet, että sain odotetun tuloksen.

Nyt koon seuraavan C ++ hello world -lähdetiedoston.

#sisältää
käyttämällä nimiavaruuden std;
inttärkein(){
kustannus<< 'Hei maailma' <<endl;
palata 0;
}

Voit kääntää C ++ -lähdetiedoston suorittamalla seuraavan komennon:

$ clang++5.0LÄHDETIEDOSTO-o OUTPUT_FILENAME

Tässä test.cpp on C ++ -lähdetiedosto, jota koon, ja test_cpp on se, joka syntyy seurauksena.
Minulla ei ollut virheitä, joten kokoaminen onnistui.

Voit suorittaa ohjelman kuten ennenkin:

$./test_cpp

Näet, että tulos on juuri sellainen kuin odotettiin.

Joten näin asennat LLVM 5: n Ubuntu 17.10 Artful Aardvarkin virallisesta LLVM -arkistosta. Kiitos tämän artikkelin lukemisesta.