È una piattaforma incrociata. LLVM è disponibile su Linux, Windows e Mac OS X.
Una versione precedente di LLVM è disponibile nel repository di extras ufficiale su CentOS 7. Ma se vuoi, puoi anche scaricare e installare l'ultima versione di LLVM dal sito Web ufficiale di LLVM all'indirizzo http: // llvm.org
In questo articolo, ti mostrerò come installare e utilizzare LLVM Clang su CentOS 7. Iniziamo.
Installazione di librerie C e C ++ per LLVM Clang
Prima di installare LLVM Clang, è necessario installare le librerie C e C ++. Altrimenti, non sarai in grado di compilare programmi C e C ++.
Il modo più semplice per installare le librerie C e C ++ per LLVM Clang è l'installazione GCC E G++ su CentOS 7.
Puoi installare GCC E G++ su CentOS 7 con i seguenti comandi:
$ sudo yum makecache
$ sudo yum installa gcc gcc-c++
Premere y e poi premere continuare.
GCC E G++ dovrebbe essere installato.
Installazione di LLVM Clang dal repository di pacchetti ufficiali
LLVM Clang versione 3.4.2 è disponibile sul sistema operativo CentOS 7 nel extra repository come puoi vedere nello screenshot qui sotto.
$ sudo yum info clang
Per installare il extra Versione repository di LLVM Clang su CentOS 7, prima devi abilitare il extra repository su centos 7.
Dovrebbe essere abilitato per impostazione predefinita su CentOS 7, ma nel caso in cui non lo abbia abilitato, ti mostrerò come abilitarlo.
Esegui il seguente comando per elencare tutto il repository abilitato del sistema operativo CentOS 7:
$ Sudo Yum Repoolist
Se hai extra repository abilitato, dovrebbe essere elencato come puoi vedere nella sezione contrassegnata dello screenshot seguente. In tal caso, puoi saltare un po '. Altrimenti seguire.
Installare yum-otils pacchetto con il seguente comando:
$ sudo yum installa yum-otils
Premere y e poi premere continuare.
yum-otils dovrebbe essere installato.
Ora abilita extra repository con il seguente comando:
$ sudo yum-config-manager-Enable extras
Dovrebbe essere abilitato.
Ora aggiorna il Yum PACCHE PACKE REPOSIORY Cache con il seguente comando:
$ sudo yum makecache
Infine, installa LLVM Clang con il seguente comando:
$ sudo yum installa clang
Ora premi y e poi premere continuare.
LLVM Clang dovrebbe essere installato.
Come puoi vedere dallo screenshot qui sotto, LLVM Clang 3.4.2 è stato installato correttamente.
$ clang -version
Usando LLVM Clang
In questa sezione scriverò un semplice programma C e C ++ e lo compilerò con LLVM Clang per mostrarti come funziona.
Per prima cosa sto navigando al ~/codici directory in cui ho salvato il mio Ciao.C E mondo.CPP file con il seguente comando:
$ cd ~/codici
Ho due file qui come puoi vedere nello screenshot qui sotto:
$ ls -lh
Ora puoi compilare Ciao.C C File di origine con il seguente comando:
$ clang -o ciao ciao.CNota: qui Ciao.C è il file del codice sorgente e Ciao dopo il -o L'opzione è il file di output. Ciao sarà il binario eseguibile generato dopo il completamento del processo di compilazione.
Una volta compilato Ciao.C, Dovresti trovare un nuovo file binario Ciao nella stessa directory del Ciao.C File di origine come puoi vedere nello screenshot seguente.
Puoi correre Ciao File binario come segue:
$ ./CiaoCome potete vedere, 'Funziona per C!'è stampato sullo schermo. Quindi siamo in grado di compilare programmi C con LLVM Clang.
Puoi compilare mondo.CPP File di origine C ++ con il seguente comando:
$ clang ++ -O World World.CPPNota: qui mondo.CPP è il file del codice sorgente e mondo dopo il -o L'opzione è il file di output. mondo sarà il binario eseguibile generato dopo il completamento del processo di compilazione.
Una volta compilato mondo.CPP, Dovresti trovare un nuovo file binario mondo nella stessa directory di mondo.CPP file come puoi vedere nello screenshot qui sotto.
Ora puoi correre mondo File binario come segue:
$ ./mondoCome potete vedere, 'Funziona per C++!'è stampato sullo schermo. Quindi siamo in grado di compilare programmi C ++ con LLVM Clang.
È così che installi e usi LLVM Clang su CentOS 7. Grazie per aver letto questo articolo.