LLVM

Installige LLVM Ubuntu

Installige LLVM Ubuntu

Installige LLVM 5 Ubuntu 17-sse.10 Artful Aardvark

LLVM on C / C ++ kompilaatori tööriistakomplekt nagu GCC. LLVM suudab kompileerida C, C ++ ja Objective-C. LLVM-i tööriistakomplekti pakutav klõps on võimeline koostama C- ja C ++ -koode kiiremini kui GCC. LLVM-i silur LLDB on võrreldes GCC-ga palju mälusäästlikum ja sümbolite laadimisel väga kiire. LLVM toetab C ++ 11, C ++ 14 ja C ++ 17 läbi projektide libc ++ ja libc ++ ABI.

LLVM on saadaval Linuxis, Windowsis ja Mac OS X-is. Nii et see on platvormiülene. Võite alla laadida LLVM-i lähtekoodi ja ise selle kompileerida või alla laadida ja kasutada eelnevalt ehitatud binaarfaile. Lisateavet LLVM-i kohta leiate LLVM-i ametlikust veebisaidilt aadressil http: // llvm.org

Selles artiklis näitan teile, kuidas installida LLVM 5 Ubuntu 17-le.10 Artful Aardvark. Kasutan LLVM-i ametlikku Ubuntu paketihoidlat LLVM-i installimiseks Ubuntu 17-sse.10. Alustame.

Kõigepealt minge LLVM-i paketihoidla ametlikule veebisaidile aadressil http: // apt.llvm.org.  See veebisait sisaldab teavet hoidla kohta, mida saate kasutada Ubudi ja Debiani apt-i konfigureerimiseks.

Kasutame Ubuntu 17.10 selles artiklis, nagu ma varem ütlesin. Nii et kerige natuke alla ja peaksite leidma järgmised read, nagu on näidatud allpool oleval ekraanipildil. Võite installida kas LLVM-i versiooni 4 või versiooni 5. Ma valin LLVM 5. Kopeerige rida klahvikombinatsiooniga Ctrl + C

Nüüd minge menüüsse Rakendused ja otsige sõna „update”. Peaksite midagi sellist nägema. Klõpsake ikooni „Tarkvara ja värskendused”, nagu on näidatud alloleval ekraanipildil.

Tarkvara ja värskendused peaksid avanema.

Nüüd klõpsake vahekaarti “Muu tarkvara”. Te peaksite nägema järgmist akent.

Nüüd klõpsake nuppu "Lisa ...".

Te peaksite nägema järgmist akent.

Siit kleepige mõni aeg tagasi kopeeritud APT-rida saidilt http: // apt.llvm.org

Kui olete lõpetanud APT-liini kleepimise, peaks see välja nägema järgmiselt. Nüüd klõpsake nuppu "Lisa allikas", nagu on näidatud alloleval ekraanipildil.

Teilt tuleks küsida kasutaja parooli. Sisestage oma Ubuntu sisselogimisparool ja klõpsake nuppu "Autentimine".

Kui APT rida on lisatud, peaks tarkvara ja värskendused välja nägema järgmiselt.

Nüüd klõpsake aknas „Tarkvara ja värskendused” nuppu „Sule”.

Nüüd peaksite nägema järgmist akent.  Klõpsake nuppu "Sule". Nupp „Laadi uuesti” ei tööta praegu. Sest me pole GPG-võtit veel lisanud. Tunnen, et terminalist on seda lihtsam teha.

Nüüd avage terminal (Ctrl + Alt + T Ubuntu) ja käivitage järgmine käsk LLVM-i GPG-võtme lisamiseks.

GPG-võti on lisatud.

$ sudo wget -O - https: // apt.llvm.org / llvm-hetktõmmis.gpg.võti | sudo apt-klahvi lisamine -

GPG-võti on lisatud.

Nüüd värskendage paketihoidla vahemälu järgmise käsuga:

$ sudo apt-get värskendus

Nüüd saate installida LLVM Clangi ja LLDB.
Ainult Clangi ja LLDB installimiseks käivitage järgmine käsk:

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

Nüüd vajutage y ja vajutage jätkama.

Paketihaldur peaks kõik alla laadima ja installima.

Kui installimine on lõpule jõudnud, võite käivitada järgmise käsu, et kontrollida, kas LLVM Clang töötab või mitte.

$ clang-5.0 - versioon

Ekraanipildilt näete, et installitud klõpsu versioon 5.0.1

Nüüd kirjutan lihtsa C ja C ++ tere maailmaprogrammi ja proovin selle LLVM Clangis kompileerida.

See on C-kood, mida proovin Clang 5-ga kompileerida.0.1

# kaasata
int main ()
printf ("Tere maailm \ n");
tagastama 0;

Cl-koodi 5 abil C-koodi koostamiseks.0.1, käivitage järgmine kood

$ clang-5.0 SOURCE_FILE -o OUTPUT_FILENAME

Siin koostan testi.c lähtekoodifail ja väljundi käivitatav fail on test_ccode.
Kui lähtefailis on mõni viga, teatatakse sellest. Minu puhul oli kõik korras.

Nüüd saan kompileeritud käivitatava faili käivitada järgmise käsuga.

$ ./ test_ccode

Nagu näete, sain oodatud väljundi.

Nüüd koostan järgmise C ++ tere maailma lähtefaili.

# kaasata
nimeruumi kasutamine std;
int main ()
cout << "Hello World" << endl;
tagastama 0;

C ++ lähtefaili kompileerimiseks käivitage järgmine käsk:

$ clang ++ 5.0 SOURCE_FILE -o OUTPUT_FIlENAME

Siin test.cpp on minu koostatav lähtekoodifail C ++ ja test_cpp on selle tulemusel genereeritav.
Mul ei olnud ühtegi viga, nii et koostamine õnnestus.

Saate programmi käivitada nagu varem:

$ ./ test_cpp

Näete, et väljund on täpselt ootuspärane.

Nii installite LLVM 5 Ubuntu 17 LLVM-i ametlikust hoidlast.10 Artful Aardvark. Täname selle artikli lugemise eest.

Kuidas muuta hiire ja puuteplaatide kerimise suund Windows 10-s ümber
Hiir ja PuuteplaatNeed muudavad arvutamise mitte ainult lihtsaks, vaid ka tõhusamaks ja vähem aeganõudvaks. Me ei kujuta ette elu ilma nende seadmetet...
Kuidas muuta hiirekursori ja kursori suurust, värvi ja skeemi Windows 10-s
Windows 10 hiirekursor ja kursor on operatsioonisüsteemi väga olulised aspektid. Seda võib öelda ka teiste opsüsteemide kohta, nii et tegelikult pole ...
Tasuta ja avatud lähtekoodiga mängumootorid Linuxi mängude arendamiseks
See artikkel hõlmab loetelu tasuta ja avatud lähtekoodiga mängumootoritest, mida saab kasutada 2D- ja 3D-mängude arendamiseks Linuxis. Selliseid mängu...