Programmazione

Come installare più versioni di GCC e G++ su Ubuntu 20.04

Come installare più versioni di GCC e G++ su Ubuntu 20.04

Come sviluppatore C e C++, non è raro gestire progetti che richiedono diverse versioni di compilatori. Con i progressi tecnologici, è probabile che ti trovi in ​​una situazione in cui hai bisogno di una particolare versione del compilatore GCC o G++ per un progetto specifico.

In questo tutorial, ti mostreremo il metodo per installare più versioni di GCC e G++ su Ubuntu 20.04 usando il apt install comando. Inoltre, ti mostreremo come passare tra le varie versioni di G++ e GCC usando il aggiornamento-alternative e conferma la versione selezionata attualmente in uso.

Per assicurarti di non perdere neanche un po', divideremo questo tutorial in tre passaggi, come mostrato di seguito.

Prima di procedere

La nostra distribuzione Linux preferita in questo tutorial è Ubuntu 20 . rilasciata di recente.04 LTS. Assicurati che tutti i pacchetti siano aggiornati utilizzando i comandi seguenti.

sudo apt update sudo apt upgrade

Avrai anche bisogno di privilegi elevati eseguendo i comandi usando il comando sudo.

Installazione di più versioni del compilatore GCC su Ubuntu 20.04 LTS

Useremo il comando apt install. Esegui i comandi seguenti usando i privilegi sudo.

sudo apt install build-essential sudo apt -y install gcc-7 gcc-8

installazione di GCC-7 GCC-8

Installeremo anche GCC 9.0 usando i comandi qui sotto.

sudo add-apt-repository ppa:jonathonf/gcc-9.0

installa il repository GCC -9

sudo apt-get install gcc-9

Installa GCC-9 su Ubuntu 20.04.

Installazione di più compilatori G++ su Ubuntu 20.04 LTS

Con i compilatori GCC installati, ora possiamo procedere all'installazione di più versioni dei compilatori G++.

sudo apt install build-essential sudo apt -y install g++-7 g++-8 g++-9

Installa i compilatori G++

In alternativa, puoi installare sia i compilatori GCC che G++ con un singolo comando, come mostrato di seguito.

sudo apt install build-essential sudo apt -y install gcc-7 g++-7 gcc-8 g++-8 gcc-9 g++-9

Creazione di un elenco di alternative GCC e G++ con alternative di aggiornamento

Passo 1. Avvia il Terminale ed esegui i comandi sottostanti uno per uno.

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 7 sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-7 7 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

Crea un elenco di alternative GCC e G++

Passo 2. Controlla gli elenchi GCC e G++ disponibili sul tuo sistema e seleziona il compilatore predefinito che desideri utilizzare per il tuo sviluppo. Iniziamo impostando il compilatore GCC.

Avvia il tuo terminale Ubuntu ed esegui il comando qui sotto.

sudo update-alternatives --config gcc

Imposta il tuo compilatore GCC predefinito.

Seleziona il compilatore GCC che desideri utilizzare selezionando il numero nel menu delle selezioni. In questo tutorial, ho scelto l'opzione due (2) poiché volevo usare GCC-8 come compilatore per il mio progetto attuale.

Passaggio 3. Ora facciamo lo stesso e scegliamo il nostro compilatore G++ predefinito. Esegui il comando qui sotto.

sudo update-alternatives --config g++

Seleziona il compilatore G++ predefinito

Qui, sono anche interessato all'utilizzo di G++-8 e, pertanto, selezionerò l'opzione due (2), come mostrato nell'immagine sopra.

Per passare a un altro compilatore GCC o G++, ripeti il ​​processo di configurazione nei passaggi due (2) e tre (3) sopra. Seleziona un'opzione diversa per impostare un'altra versione del compilatore che desideri utilizzare.

Per confermare le modifiche che abbiamo apportato eseguendo il versione comando sul Terminale per ogni compilatore.

gcc --version g++ --version

Esegui il comando della versione G++ e GCC.

Dall'immagine sopra, possiamo vedere che il sistema mostra i compilatori GCC e G++ che abbiamo configurato per usare come predefiniti.

Questo è tutto su come puoi installare più versioni di compilatori GCC e G++ e passare da una all'altra sul tuo computer Ubuntu. Se hai ulteriori informazioni, sentiti libero di condividerle con i nostri lettori nella sezione commenti qui sotto.

I migliori giochi da giocare con il tracciamento delle mani
Oculus Quest ha recentemente introdotto la grande idea del tracciamento manuale senza controller. Con un numero sempre crescente di giochi e attività ...
Come mostrare l'overlay OSD in app e giochi Linux a schermo intero
Giocare a giochi a schermo intero o utilizzare app in modalità a schermo intero senza distrazioni può tagliarti fuori dalle informazioni di sistema ri...
Le 5 migliori carte di acquisizione del gioco
Abbiamo tutti visto e amato i giochi in streaming su YouTube. PewDiePie, Jakesepticye e Markiplier sono solo alcuni dei migliori giocatori che hanno g...