LLVM

Instalirajte LLVM na Ubuntu

Instalirajte LLVM na Ubuntu

Instalirajte LLVM 5 na Ubuntu 17.10 Umjetni Aardvark

LLVM je skup alata za kompajler za C / C ++, baš kao i GCC. LLVM može kompajlirati C, C ++ i Objective-C. Clang koji pruža skup alata LLVM sposoban je kompajlirati C i C ++ kodove brže od GCC-a. LLVM program za ispravljanje pogrešaka LLDB mnogo je učinkovitiji u memoriji i vrlo je brz pri učitavanju simbola u usporedbi s GCC-om. LLVM podržava C ++ 11, C ++ 14 i C ++ 17 kroz libc ++ i libc ++ ABI projekte.

LLVM je dostupan na Linuxu, Windowsima i Mac OS X-ima. Dakle, to je višestruka platforma. Možete preuzeti izvorni kod LLVM-a i sami ga sastaviti ili preuzeti i koristiti unaprijed izgrađene binarne datoteke. Za više informacija o LLVM-u pogledajte službenu web stranicu LLVM-a na http: // llvm.org

U ovom članku pokazat ću vam kako instalirati LLVM 5 na Ubuntu 17.10 Umjetni Aardvark. Koristit ću službeno spremište paketa LLVM za instaliranje LLVM-a na Ubuntu 17.10. Započnimo.

Prvo idite na službenu web stranicu spremišta LLVM paketa na http: // apt.llvm.org.  Ova web stranica sadrži informacije o spremištu koje možete koristiti za konfiguriranje apt na Ubuntu i Debian.

Koristit ćemo Ubuntu 17.10 u ovom članku kao što sam ranije rekao. Pomaknite se malo prema dolje i trebali biste pronaći sljedeće retke kao što je prikazano na snimci zaslona u nastavku. Možete instalirati LLVM verzije 4 ili verzije 5. Ja ću odabrati LLVM 5. Kopirajte redak Ctrl + C

Sada idite na izbornik aplikacija i potražite "ažuriranje". Trebali biste vidjeti nešto poput ovoga. Kliknite ikonu "Softver i ažuriranja" kao što je prikazano na snimci zaslona u nastavku.

Softver i ažuriranja bi se trebali otvoriti.

Sada kliknite karticu "Ostali softver". Trebali biste vidjeti sljedeći prozor.

Sada kliknite gumb "Dodaj ...".

Trebali biste vidjeti sljedeći prozor.

Ovdje zalijepite APT redak koji ste maloprije kopirali s http: // apt.llvm.org

Nakon završetka lijepljenja APT linije trebao bi izgledati kako slijedi. Sada kliknite gumb "Dodaj izvor" kao što je prikazano na donjoj snimci zaslona.

Trebali biste zatražiti korisničku lozinku. Upišite svoju lozinku za prijavu na Ubuntu i kliknite "Autentifikacija".

Jednom kada se doda linija APT, "Softver i ažuriranja" trebali bi izgledati kako slijedi.

Sada kliknite "Zatvori" u prozoru "Softver i ažuriranja".

Sada biste trebali vidjeti sljedeći prozor.  Kliknite gumb “Zatvori”. Gumb "Ponovno učitaj" trenutno neće raditi. Jer još nismo dodali GPG ključ. Osjećam da je to lakše učiniti s terminala.

Sada otvorite terminal (Ctrl + Alt + T na Ubuntuu) i pokrenite sljedeću naredbu za dodavanje GPG ključa LLVM-a.

Dodan je GPG ključ.

$ sudo wget -O - https: // apt.llvm.org / llvm-snimka.gpg.ključ | sudo apt-ključ dodaj -

Dodan je GPG ključ.

Sada ažurirajte predmemoriju spremišta paketa sljedećom naredbom:

$ sudo apt-get ažuriranje

Sada možete instalirati LLVM Clang i LLDB.
Da biste instalirali samo Clang i LLDB, pokrenite sljedeću naredbu:

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

Sada pritisnite 'y' i pritisnite nastaviti.

Upravitelj paketa trebao bi sve preuzeti i instalirati.

Kada je instalacija završena, možete pokrenuti sljedeću naredbu da biste testirali radi li LLVM Clang ili ne.

$ clang-5.0 --verzija

Iz snimke zaslona možete vidjeti da je instalirana klang verzija 5.0.1

Sada ću napisati jednostavan C i C ++ zdravo svjetski program i pokušati ga sastaviti na LLVM Clang.

Ovo je C kod koji ću pokušati sastaviti s Clangom 5.0.1

#include
int main ()
printf ("Pozdrav svijetu \ n");
return 0;

Za sastavljanje C koda s Clangom 5.0.1, pokrenite sljedeći kod

$ clang-5.0 SOURCE_FILE -o IZLAZ_FILENA

Evo, sastavljam test.c izvorna datoteka i izlazna izvršna datoteka bit će test_ccode.
Ako postoji pogreška u izvornoj datoteci, bit će prijavljena. U mom slučaju sve je bilo u redu.

Sada mogu pokrenuti sastavljenu izvršnu datoteku sa sljedećom naredbom.

$ ./ test_ccode

Možete to vidjeti, dobio sam očekivani izlaz.

Sada ću kompajlirati sljedeću izvornu datoteku C ++ hello world.

#include
pomoću prostora imena std;
int main ()
cout << "Hello World" << endl;
return 0;

Za kompajliranje izvorne datoteke C ++ pokrenite sljedeću naredbu:

$ clang ++ 5.0 SOURCE_FILE -o OUTPUT_FIlENAME

Evo testa.cpp je C ++ izvorna datoteka koju kompajliram, a test_cpp je izvršna datoteka koja će se generirati kao rezultat.
Nisam dobio pogreške, tako da je kompilacija bila uspješna.

Program možete izvršiti kao i prije:

$ ./ test_cpp

Možete vidjeti da je rezultat baš onakav kakav se očekivao.

Dakle, na taj način instalirate LLVM 5 iz službenog spremišta LLVM-a na Ubuntu 17.10 Umjetni Aardvark. Hvala što ste pročitali ovaj članak.

Kako promijeniti pokazivač miša i veličinu, boju i shemu pokazivača na sustavu Windows 10
Pokazivač i pokazivač miša u sustavu Windows 10 vrlo su važni aspekti operativnog sustava. To se može reći i za druge operativne sustave, tako da u is...
Besplatni i otvoreni kodni pokretački programi za razvoj Linux igara
Ovaj će članak pokriti popis besplatnih i open source pokretačkih igara koje se mogu koristiti za razvoj 2D i 3D igara na Linuxu. Brojni su takvi moto...
Vodič za Shadow of the Tomb Raider za Linux
Shadow of the Tomb Raider dvanaesti je dodatak seriji Tomb Raider - franšizi u akcijsko-avanturističkoj igri koju je stvorio Eidos Montreal. I kritiča...