To je višestruka platforma. LLVM je dostupan na Linuxu, Windowsima i Mac OS X-ima.
Starija verzija LLVM-a dostupna je u službenom spremištu dodataka na CentOS 7. Ali ako želite, možete preuzeti i instalirati najnoviju verziju LLVM-a sa službenog web mjesta LLVM-a na http: // llvm.org
U ovom članku pokazat ću vam kako instalirati i koristiti LLVM Clang na CentOS 7. Započnimo.
Instaliranje C i C ++ knjižnica za LLVM Clang
Prije instaliranja LLVM Clang, trebali biste instalirati knjižnice C i C ++. Inače nećete moći kompajlirati programe C i C ++.
Najjednostavniji način instaliranja C i C ++ knjižnica za LLVM Clang je instalacija gcc i g++ na CentOS 7.
Možete instalirati gcc i g++ na CentOS 7 sa sljedećim naredbama:
$ sudo yum makecache$ sudo yum instalirajte gcc gcc-c++
Pritisnite g a zatim pritisnite
gcc i g++ treba instalirati.
Instaliranje LLVM Clang-a iz službenog spremišta paketa
LLVM Clang verzija 3.4.2 dostupan je na CentOS 7 operativnom sustavu u sustavu Windows 7 dodaci spremište kao što možete vidjeti na snimci zaslona u nastavku.
$ sudo yum info clang
Da biste instalirali dodaci inačica spremišta LLVM Clang na CentOS 7, prvo morate omogućiti dodaci spremište na CentOS 7.
Trebao bi biti omogućen prema zadanim postavkama na CentOS 7, ali u slučaju da ga nemate, pokazat ću vam kako ga omogućiti.
Popis omogućenih spremišta CentOS 7:
Pokrenite sljedeću naredbu za popis svih omogućenih spremišta vašeg operativnog sustava CentOS 7:
$ sudo yum repolistAko imate dodaci spremište omogućeno, trebao bi biti naveden kao što vidite u označenom odjeljku snimke zaslona u nastavku. U tom slučaju možete malo preskočiti. Inače slijedite.
Omogućavanje spremišta dodataka na CentOS 7:
Instalirati njam-utils paket sa sljedećom naredbom:
$ sudo yum instalirajte yum-utils
Pritisnite g a zatim pritisnite
njam-utils treba instalirati.
Sada omogućite dodaci spremište sa sljedećom naredbom:
$ sudo yum-config-manager - omogućiti dodatke
Trebao bi biti omogućen.
Instaliranje LLVM Clang:
Sada ažurirajte njam predmemorija spremišta paketa sa sljedećom naredbom:
$ sudo yum makecache
Napokon instalirajte LLVM Clang sljedećom naredbom:
$ sudo yum install clang
Sada pritisnite g a zatim pritisnite
Treba instalirati LLVM Clang.
Kao što možete vidjeti sa donje snimke zaslona, LLVM Clang 3.4.2 je ispravno instaliran.
$ clang --verzija
Koristeći LLVM Clang
U ovom odjeljku napisat ću jednostavan program za C i C ++ i sastaviti ga s LLVM Clangom kako bih vam pokazao kako to radi.
Prvo se krećem do ~ / kodovi direktorij u kojem sam spremio svoj zdravo.c i svijet.cpp datoteka sa sljedećom naredbom:
$ cd ~ / kodovi
Ovdje imam dvije datoteke kao što možete vidjeti na snimci zaslona u nastavku:
$ ls -lh
Sadržaj zdravo.c Datoteka:
#includeint main (void)
printf ("Radi za C!\ n ");
return 0;
Sadržaj svijeta.cpp datoteka:
#includepomoću prostora imena std;
int main (void)
cout << "It works for C++!" << endl;
return 0;
Sastavljanje i pokretanje C programa:
Sada možete kompajlirati zdravo.c C izvorna datoteka sa sljedećom naredbom:
$ clang -o zdravo zdravo.cNAPOMENA: Ovdje zdravo.c je datoteka izvornog koda i zdravo nakon što -o opcija je izlazna datoteka. zdravo bit će generirani izvršni binarni nakon završetka postupka kompilacije.
Jednom kad sastavite zdravo.c, trebali biste pronaći novu binarnu datoteku zdravo u istom direktoriju kao i zdravo.c izvornu datoteku kao što možete vidjeti na snimci zaslona u nastavku.
Možete trčati zdravo binarna datoteka kako slijedi:
$ ./zdravo
Kao što vidiš, 'Djeluje za C!'ispisuje se na ekranu. Tako smo u mogućnosti kompajlirati C programe s LLVM Clangom.
Sastavljanje i pokretanje programa C ++:
Možete sastaviti svijet.cpp C ++ izvorna datoteka sa sljedećom naredbom:
$ clang ++ -o svjetski svijet.cppNAPOMENA: Ovdje svijet.cpp je datoteka izvornog koda i svijet nakon što -o opcija je izlazna datoteka. svijet bit će generirani izvršni binarni nakon završetka postupka kompilacije.
Jednom kad sastavite svijet.cpp, trebali biste pronaći novu binarnu datoteku svijet u istom direktoriju kao i svijet.cpp datoteku kao što možete vidjeti na snimci zaslona u nastavku.
Sad možeš trčati svijet binarna datoteka kako slijedi:
$ ./svijet
Kao što vidiš, 'Djeluje za C++!'ispisuje se na ekranu. Tako smo u mogućnosti kompajlirati programe C ++ s LLVM Clangom.
Tako instalirate i koristite LLVM Clang na CentOS 7. Hvala što ste pročitali ovaj članak.