GNU/Linux >> Linux Esercitazione >  >> Ubuntu

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

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.

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

Requisiti e convenzioni software utilizzati

Requisiti software e convenzioni della riga di comando Linux
Categoria Requisiti, convenzioni o versione del software utilizzata
Sistema Installato o aggiornato Ubuntu 20.04 Focal Fossa
Software GCC
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 di GCC il compilatore C su Ubuntu 20.04 istruzioni passo passo

  1. Installa più versioni del compilatore C e C++:
    $ sudo apt install build-essential
    $ sudo apt -y install gcc-7 g++-7 gcc-8 g++-8 gcc-9 g++-9
    
  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-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
    
  3. Controlla l'elenco dei compilatori C e C++ disponibili sul tuo sistema Ubuntu 20.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-7   7         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++-7   7         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
    

Ubuntu
  1. Come installare GCC il compilatore C su Ubuntu 20.04 LTS Focal Fossa Linux

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

  3. Come riavviare la rete su Ubuntu 20.04 LTS Focal Fossa

  4. Come installare G++ il compilatore C++ su Ubuntu 20.04 LTS Focal Fossa Linux

  5. Come installare Node.js su Ubuntu 20.04 LTS Focal Fossa

Come installare PHP su Ubuntu 20.04 LTS Focal Fossa

Come ibernare Ubuntu 20.04 LTS fossa focale

Come installare e utilizzare SQLite su Ubuntu 20.04 LTS Focal Fossa

Come installare PHP 8.0 su Ubuntu 20.04 LTS Focal Fossa

Come installare Slack su Ubuntu 20.04 LTS Focal Fossa

Panoramica di Ubuntu 20.04 LTS Focal Fossa e come eseguire l'aggiornamento