Il compilatore GCC viene utilizzato per compilare programmi C su un sistema Linux e il compilatore G++ viene utilizzato per compilare programmi C++. Entrambi hanno numerose versioni disponibili per l'installazione su Ubuntu 22.04 Jammy Jellyfish.
In questo tutorial installeremo più versioni di compilatori GCC e G++ usando apt install
comando. Inoltre, utilizzando le update-alternatives
strumento imparerai come passare facilmente tra più versioni del compilatore GCC e G++ e come controllare la versione del compilatore attualmente selezionata su Ubuntu 22.04 Jammy Jellyfish.
In questo tutorial imparerai:
- Come installare più versioni del compilatore GCC e G++
- Come creare un elenco di versioni del compilatore alternativo
- Come passare da una versione all'altra del compilatore su Ubuntu 22.04
Categoria | Requisiti, convenzioni o versione del software utilizzata |
---|---|
Sistema | Ubuntu 22.04 Jammy Medusa |
Software | GCC e G++ |
Altro | Accesso privilegiato al tuo sistema Linux come root o tramite sudo comando. |
Convenzioni | # – richiede che i comandi linux dati vengano eseguiti con i privilegi di root direttamente come utente root o usando sudo comando$ – richiede che i comandi linux dati vengano eseguiti come un normale utente non privilegiato |
Installazione dei compilatori GCC e G++ su Ubuntu 22.04 istruzioni passo passo
- Inizia aprendo un terminale a riga di comando e utilizzando il seguente
apt
comandi per installare alcune versioni differenti dei compilatori GCC e G++ su Ubuntu 22.04.$ sudo apt update $ sudo apt install build-essential $ sudo apt -y install gcc-8 g++-8 gcc-9 g++-9 gcc-10 g++-10
- Utilizza le
update-alternatives
strumento per creare un elenco di più alternative al compilatore GCC e G++:$ sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-8 8 $ sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-8 8 $ sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9 9 $ sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-9 9 $ sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-10 10 $ sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-10 10
- Controlla l'elenco dei compilatori C e C++ disponibili sul tuo sistema Ubuntu 22.04 e seleziona la versione desiderata inserendo il numero di selezione pertinente:
$ sudo update-alternatives --config gcc There are 3 choices for the alternative gcc (providing /usr/bin/gcc). Selection Path Priority Status ------------------------------------------------------------ 0 /usr/bin/gcc-9 9 auto mode 1 /usr/bin/gcc-10 10 manual mode * 2 /usr/bin/gcc-8 8 manual mode 3 /usr/bin/gcc-9 9 manual mode Press to keep the current choice[*], or type selection number:
Per il compilatore C++ eseguire:
$ sudo update-alternatives --config g++ There are 3 choices for the alternative g++ (providing /usr/bin/g++). Selection Path Priority Status ------------------------------------------------------------ * 0 /usr/bin/g++-9 9 auto mode 1 /usr/bin/g++-10 10 manual mode 2 /usr/bin/g++-8 8 manual mode 3 /usr/bin/g++-9 9 manual mode Press to keep the current choice[*], or type selection number:
- Ogni volta dopo il passaggio, controlla la versione del compilatore attualmente selezionata:
$ gcc --version $ g++ --version
Pensieri conclusivi
In questo tutorial, hai imparato come installare e passare da una versione all'altra del compilatore GCC e G++ su Ubuntu 22.04 Jammy Jellyfish Linux. Questo ti dà la possibilità di compilare i tuoi programmi C e C++ con diverse versioni dei compilatori semplicemente eseguendo pochi comandi ogni volta che devi cambiare.