Det er tverrplattform. LLVM er tilgjengelig på Linux, Windows og Mac OS X.
En eldre versjon av LLVM er tilgjengelig i det offisielle ekstrautstyret på CentOS 7. Men hvis du vil, kan du også laste ned og installere den nyeste versjonen av LLVM fra det offisielle nettstedet til LLVM på http: // llvm.org
I denne artikkelen vil jeg vise deg hvordan du installerer og bruker LLVM Clang på Centos 7. La oss komme i gang.
Installere C og C ++ biblioteker for LLVM Clang
Før du installerer LLVM Clang, bør du installere C- og C ++ -bibliotekene. Ellers vil du ikke kunne kompilere C- og C ++ -programmer.
Den enkleste måten å installere C- og C ++ biblioteker for LLVM Clang er å installere GCC og g++ på Centos 7.
Du kan installere GCC og g++ på CentOS 7 med følgende kommandoer:
$ sudo yum makecache
$ sudo yum install GCC GCC-C++
trykk y Og trykk deretter å fortsette.
GCC og g++ skal installeres.
Installere LLVM Clang fra det offisielle pakkelageret
LLVM Clang versjon 3.4.2 er tilgjengelig på CentOS 7 operativsystem i ekstrautstyr depot som du kan se på skjermbildet nedenfor.
$ sudo yum info clang
For å installere ekstrautstyr depotversjon av LLVM Clang på Centos 7, først må du aktivere ekstrautstyr depot på centos 7.
Det skal være aktivert som standard på CentOS 7, men i tilfelle du ikke har det aktivert, vil jeg vise deg hvordan du aktiverer det.
Kjør følgende kommando for å liste opp alt det aktiverte depotet til CentOS 7 -operativsystemet ditt:
$ sudo yum repolist
Hvis du har ekstrautstyr depot aktivert, det skal være oppført som du kan se i den markerte delen av skjermbildet nedenfor. I så fall kan du hoppe over litt. Ellers følg med.
Installere Yum-utiler Pakke med følgende kommando:
$ sudo yum installer yum-utils
trykk y Og trykk deretter å fortsette.
Yum-utiler skal installeres.
Aktiver nå ekstrautstyr depot med følgende kommando:
$ sudo yum-config-manager-aktiverte ekstrautstyr
Det skal være aktivert.
Oppdater nå yum Pakkelagerbuffer med følgende kommando:
$ sudo yum makecache
Til slutt installer LLVM Clang med følgende kommando:
$ sudo yum install clang
Trykk nå y Og trykk deretter å fortsette.
LLVM Clang skal installeres.
Som du ser fra skjermbildet nedenfor, LLVM Clang 3.4.2 ble installert riktig.
$ Clang -Versjon
Bruker LLVM Clang
I denne delen vil jeg skrive et enkelt C- og C ++ -program og kompilere det med LLVM Clang for å vise deg hvordan det fungerer.
Først navigerer jeg til ~/koder katalog der jeg lagret min Hallo.c og verden.CPP fil med følgende kommando:
$ cd ~/koder
Jeg har to filer her som du kan se på skjermdumpen nedenfor:
$ ls -lh
Nå kan du kompilere Hallo.c C Kildefil med følgende kommando:
$ clang -o hei hei.cMerk: Her Hallo.c er kildekodefilen, og Hallo etter -o Alternativet er utdatafilen. Hallo vil være den genererte kjørbare binære etter at kompilasjonsprosessen er fullført.
Når du samler deg Hallo.c, Du bør finne en ny binær fil Hallo I samme katalog som Hallo.c kildefil som du kan se på skjermdumpen nedenfor.
Du kan løpe Hallo Binær fil som følger:
$ ./HalloSom du kan se, 'Det fungerer for C!'Skrives ut på skjermen. Så vi er i stand til å samle C -programmer med LLVM Clang.
Du kan kompilere verden.CPP C ++ kildefil med følgende kommando:
$ clang ++ -o verdensverden.CPPMerk: Her verden.CPP er kildekodefilen, og verden etter -o Alternativet er utdatafilen. verden vil være den genererte kjørbare binære etter at kompilasjonsprosessen er fullført.
Når du samler deg verden.CPP, Du bør finne en ny binær fil verden I samme katalog som verden.CPP fil som du kan se på skjermbildet nedenfor.
Nå kan du løpe verden Binær fil som følger:
$ ./verdenSom du kan se, 'Det fungerer for C++!'Skrives ut på skjermen. Så vi er i stand til å kompilere C ++ -programmer med LLVM Clang.
Slik installerer du og bruker LLVM Clang på CentOS 7. Takk for at du leste denne artikkelen.