LLVM

Kako instalirati LLVM na CentOS7

Kako instalirati LLVM na CentOS7
Kao i GCC, LLVM je skup alata kompajlera za C / C ++. LLVM može kompajlirati programe C, C ++ i Objective-C. LLVM Clang može kompajlirati C i C ++ kodove brže od GCC-a. Veoma memorijski program za uklanjanje pogrešaka LLDB dostupan je u LLVM-u. LLDB vrlo brzo učitava simbole u usporedbi s GCC-om. LLVM podržava C ++ 11, C ++ 14 i C ++ 17 kroz libc ++ i libc ++ ABI projekte.

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 nastaviti.

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 repolist

Ako 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 nastaviti.

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 nastaviti.

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:

#include
 
int main (void)
printf ("Radi za C!\ n ");
return 0;

Sadržaj svijeta.cpp datoteka:

#include
pomoć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.c

NAPOMENA: 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.cpp

NAPOMENA: 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.

Lijevi gumb miša ne radi u sustavu Windows 10
Ako s prijenosnim računalom ili stolnim računalom koristite namjenski miš, ali lijevi gumb miša ne radi u sustavu Windows 10/8/7 iz nekog razloga evo ...
Pokazivač skače ili se slučajno pomiče dok tipkate u sustavu Windows 10
Ako ustanovite da kursor miša sam skače ili se pomiče automatski, nasumično dok tipkate u Windows prijenosnom računalu ili računalu, neki od ovih prij...
Kako obrnuti smjer pomicanja miša i dodirnih pločica u sustavu Windows 10
Miš i Dodirna pločaRačunarstvo ne samo da olakšava, već i učinkovitije i oduzima puno vremena. Ne možemo zamisliti život bez ovih uređaja, ali činjeni...