See on platvormiülene. LLVM on saadaval Linuxis, Windowsis ja Mac OS X-is.
LLVM-i vanem versioon on saadaval CentOS 7 ametlikus lisahoidlas. Kuid soovi korral saate LLVM-i uusima versiooni alla laadida ja installida ka LLVM-i ametlikul veebisaidil aadressil http: // llvm.org
Selles artiklis näitan teile, kuidas LLVM Clangi installida ja kasutada CentOS 7-s. Alustame.
C ja C ++ teekide installimine LLVM Clangi jaoks
Enne LLVM Clangi installimist peaksite installima teegid C ja C ++. Vastasel juhul ei saa te programme C ja C ++ kompileerida.
Lihtsaim viis C ja C ++ teekide installimiseks LLVM Clangi jaoks on installimine gcc ja g++ CentOS 7-s.
Saate installida gcc ja g++ CentOS 7-s järgmiste käskudega:
$ sudo yum makecache$ sudo yum installige gcc gcc-c++
Vajutage y ja seejärel vajutage
gcc ja g++ tuleks paigaldada.
LLVM Clangi installimine ametlikust paketihoidlast
LLVM Clangi versioon 3.4.2 on saadaval CentOS 7 operatsioonisüsteemis lisad nagu näete alloleval ekraanipildil.
$ sudo yum info kõlks
Rakenduse installimiseks lisad CentOS 7 LLVM Clangi hoidla versioon, peate kõigepealt lubama lisad CentOS 7 hoidla.
See peaks olema CentOS 7-s vaikimisi lubatud, kuid kui te pole seda lubanud, näitan teile, kuidas seda lubada.
Lubatud CentOS 7 hoidlate loetelu:
CentOS 7 operatsioonisüsteemi kõigi lubatud hoidlate loetlemiseks käivitage järgmine käsk:
$ sudo yum repolistKui teil on lisad hoidla on lubatud, peaks see olema loetletud, nagu näete alloleva ekraanipildi märgitud jaotises. Sellisel juhul võite natuke edasi liikuda. Muidu jälgi kaasa.
Lisahoidla lubamine CentOS 7-s:
Installige yum-utils pakett järgmise käsuga:
$ sudo yum installige yum-utils
Vajutage y ja seejärel vajutage
yum-utils tuleks paigaldada.
Nüüd lubage lisad hoidla järgmise käsuga:
$ sudo yum-config-manager - lubab lisasid
See peaks olema lubatud.
LLVM Clangi installimine:
Nüüd värskendage yum paketi hoidla vahemälu järgmise käsuga:
$ sudo yum makecache
Lõpuks installige LLVM Clang järgmise käsuga:
$ sudo yum install clang
Nüüd vajutage y ja seejärel vajutage
LLVM Clang peaks olema installitud.
Nagu näete allolevalt ekraanipildilt, LLVM Clang 3.4.2 oli õigesti paigaldatud.
$ clang --versioon
LLVM Clangi kasutamine
Selles osas kirjutan lihtsa C ja C ++ programmi ning kompileerin selle LLVM Clangiga, et näidata teile, kuidas see töötab.
Kõigepealt navigeerin ~ / koodid kataloog, kuhu ma oma salvestasin Tere.c ja maailmas.cpp fail järgmise käsuga:
$ cd ~ / koodid
Mul on siin kaks faili, nagu näete alloleval ekraanipildil:
$ ls -lh
Tere sisu.c Fail:
# kaasataint main (tühine)
printf ("See töötab C!\ n ");
tagastama 0;
Maailma sisu.cpp-fail:
# kaasatanimeruumi kasutamine std;
int main (tühine)
cout << "It works for C++!" << endl;
tagastama 0;
C-programmide koostamine ja käitamine:
Nüüd saate koostada Tere.c C lähtefail järgmise käsuga:
$ clang -o tere tere.cMÄRKUS. Siin Tere.c on lähtekoodi fail ja Tere pärast -o on väljundfail. Tere on genereeritud käivitatav binaarne pärast kompileerimisprotsessi lõppu.
Kui olete koostanud Tere.c, peaksite leidma uue binaarfaili Tere kataloogiga samas kataloogis Tere.c lähtefail, nagu näete alloleval ekraanipildil.
Võite joosta Tere binaarfail järgmiselt:
$ ./Tere
Nagu sa näed, 'See töötab C jaoks!'on ekraanile trükitud. Seega suudame LLVM Clangiga koostada C-programme.
C ++ programmide koostamine ja käitamine:
Saate koostada maailmas.cpp C ++ lähtefail järgmise käsuga:
$ clang ++ -o maailmamaailm.cppMÄRKUS. Siin maailmas.cpp on lähtekoodi fail ja maailmas pärast -o on väljundfail. maailmas on genereeritud käivitatav binaarne pärast kompileerimisprotsessi lõppu.
Kui olete koostanud maailmas.cpp, peaksite leidma uue binaarfaili maailmas samas kataloogis nagu maailmas.cpp fail, nagu näete alloleval ekraanipildil.
Nüüd saate joosta maailmas binaarfail järgmiselt:
$ ./ maailm
Nagu sa näed, 'See töötab C jaoks++!'on ekraanile trükitud. Seega suudame LLVM Clangiga koostada C ++ programme.
Nii installite ja kasutate CentOS 7-s LLVM Clangi. Täname selle artikli lugemise eest.