Per ulteriori informazioni su LLVM, consultare il sito Web ufficiale di LLVM.
In questo articolo, ti mostrerò come installare il set di strumenti LLVM su Ubuntu 22.04 LTS.
Aggiornamento della cache del repository del pacchetto APT:
Innanzitutto, aggiorna la cache del repository del pacchetto APT con il seguente comando:
$ sudo apt update
La cache del repository del pacchetto APT deve essere aggiornata.
Installazione di LLVM su Ubuntu 22.04 LTS:
LLVM Toolset è disponibile nel repository di pacchetti ufficiali di Ubuntu 22.04 LTS. Quindi, puoi installarlo facilmente con il gestore dei pacchetti APT.
Esegui il comando seguente per installare il set di strumenti LLVM su Ubuntu 22.04 LTS dal suo repository di pacchetti ufficiali:
$ sudo apt install clang lldb lld
Premere Y e poi premere Per confermare l'installazione.
Il gestore dei pacchetti APT scaricherà tutti i pacchetti richiesti da Internet. Ci vorrà un po 'di tempo per completare.
Una volta scaricato, i pacchetti richiesti verranno installati uno per uno. Ci vorrà un po 'di tempo per completare.
Il set di strumenti LLVM dovrebbe essere installato.
Verifica se il set di strumenti LLVM è stato installato correttamente:
clango E clango++ I programmi fanno parte del set di strumenti LLVM. clango viene utilizzato per compilare programmi C e clango++ viene utilizzato per compilare programmi C ++.
Puoi controllare se il clango Il programma funziona correttamente con il seguente codice:
$ clang -version
Puoi controllare se il clango++ Il programma funziona correttamente con il seguente codice:
$ clang ++ -Version
S
Compilare un programma C con clang:
In questa sezione, ti mostrerò come compilare un semplice programma C con il clang.
Innanzitutto, crea un nuovo file di origine C Ciao.C con il nano Editor di testo come segue:
$ nano ciao.C
Digitare le seguenti righe in Ciao.C file. Questo programma C stamperà il testo Ciao mondo sulla console una volta compilata e eseguita.
Una volta che hai finito, premere + X seguito da Y E per salvare il Ciao.C file.
È possibile compilare un file sorgente C e creare un programma binario eseguibile con Clang come segue:
$ clang-o
È possibile compilare il file sorgente C Ciao.C in un programma eseguibile Ciao C come segue:
$ clang ciao.c -o hello_c
Se ci sono errori nel file sorgente C Ciao.C, Sarà segnalato durante il processo di compilazione.
Vedrai un file eseguibile Ciao C Nella directory di lavoro attuale come contrassegnato nello screenshot di seguito se il file di origine C Ciao.C è stato compilato con successo.
$ ls -lh
È possibile eseguire il file eseguibile compilato Ciao C come segue:
$ ./Ciao C
Se la Ciao C Il programma funziona con successo, dovresti vedere il testo Ciao mondo sul terminale.
Compilare un programma C ++ con Clang ++:
In questa sezione, ti mostrerò come compilare un semplice programma C ++ con il clang++.
Innanzitutto, crea un nuovo file sorgente C ++ Ciao.CPP con il nano Editor di testo come segue:
$ nano ciao.CPP
Digitare le seguenti righe in Ciao.CPP file. Questo programma C ++ stamperà il testo Ciao mondo sulla console una volta compilata e eseguita.
Una volta che hai finito, premere + X seguito da Y E per salvare il Ciao.CPP file.
È possibile compilare un file sorgente C ++ e creare un programma binario eseguibile con Clang ++ come segue:
$ clang++-o
È possibile compilare il file sorgente C ++ Ciao.CPP in un programma eseguibile ciao_cpp come segue:
$ clang ++ ciao.CPP -O Hello_CPP
Se ci sono errori nel file sorgente C ++ Ciao.CPP, Sarà segnalato durante il processo di compilazione.
Vedrai un file eseguibile ciao_cpp Nella directory di lavoro attuale come contrassegnato nello screenshot di seguito se il file di origine C ++ Ciao.CPP è stato compilato con successo.
$ ls -lh
È possibile eseguire il file eseguibile compilato ciao_cpp come segue:
$ ./Hello_CPP
Se la ciao_cpp Il programma funziona con successo, dovresti vedere il testo Ciao mondo sul terminale.
Conclusione:
In questo articolo, ti ho mostrato come installare il set di strumenti LLVM su Ubuntu 22.04 LTS. Ti ho anche mostrato come compilare un semplice programma C e C ++ usando rispettivamente Clang e Clang ++ (parte del set di strumenti LLVM) ed eseguirli.