GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come passare da più versioni del compilatore GCC e G++ su Ubuntu 22.04 LTS Jammy Jellyfish

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
Requisiti software e convenzioni della riga di comando Linux
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

  1. 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
    
  2. 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
    
  3. 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:
    
  4. 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.


Ubuntu
  1. Come installare Ubuntu 22.04 LTS Desktop (Jammy Jellyfish)

  2. Come aggiornare Ubuntu a 22.04 LTS Jammy Jellyfish

  3. Come passare da più versioni del compilatore GCC e G++ su Ubuntu 20.04 LTS Focal Fossa

  4. Come installare Gnome su Ubuntu 22.04 LTS Jammy Jellyfish

  5. Come riavviare la rete su Ubuntu 22.04 LTS Jammy Jellyfish

Come passare tra più versioni di PHP in Ubuntu

Come installare il compilatore GNU G++ (C++) e la toolchain su Ubuntu 20.04

Come passare da Xorg a Wayland in Ubuntu

Come installare Docker CE su Ubuntu 22.04 LTS Jammy Jellyfish

Come installare WoeUSB su Ubuntu 22.04 LTS Jammy JellyFish

Come installare Krita su Ubuntu 22.04 LTS Jammy Jellyfish