Recherche de site Web

Comment basculer entre plusieurs versions de compilateur GCC et G++ sur Ubuntu 22.04 LTS Jammy Jellyfish


Le compilateur GCC est utilisé pour compiler des programmes C sur un système Linux et le compilateur G++ est utilisé pour compiler des programmes C++. Les deux ont de nombreuses versions disponibles pour l’installation sur Ubuntu 22.04 Jammy Jellyfish.

Dans ce tutoriel, nous allons installer plusieurs versions des compilateurs GCC et G++ à l’aide de la commande apt install. De plus, en utilisant l’outil update-alternatives, vous apprendrez comment basculer facilement entre plusieurs versions de compilateur GCC et G++ et comment vérifier la version de compilateur actuellement sélectionnée sur Ubuntu 22.04 Jammy Jellyfish.

Dans ce tutoriel, vous allez apprendre :

  • Comment installer plusieurs versions du compilateur GCC et G++
  • Comment créer une liste de versions de compilateur alternatives
  • Comment basculer entre plusieurs versions de compilateur sur Ubuntu 22.04

Installation des compilateurs GCC et G++ sur Ubuntu 22.04 instructions étape par étape

  1. Commencez par ouvrir un terminal de ligne de commande et utilisez les commandes apt suivantes pour installer quelques versions différentes des compilateurs GCC et G++ sur 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. Utilisez l’outil update-alternatives pour créer une liste de plusieurs alternatives de compilateur GCC et 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. Consultez la liste des compilateurs C et C++ disponibles sur votre système Ubuntu 22.04 et sélectionnez la version souhaitée en entrant le numéro de sélection approprié :

    
    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: 
    

    Pour le compilateur C++, exécutez :

    
    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. Chaque fois que vous vérifiez la version du compilateur actuellement sélectionnée après le basculement :

    
    gcc --version
    g++ --version
    

Réflexions finales

Dans ce tutoriel, vous avez appris à installer et à basculer entre plusieurs versions du compilateur GCC et G++ sur Ubuntu 22.04 Jammy Jellyfish Linux. Cela vous donne la possibilité de compiler vos programmes C et C++ avec différentes versions des compilateurs en exécutant simplement quelques commandes chaque fois que vous devez changer.

Articles connexes: