GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment basculer entre plusieurs versions du 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 didacticiel, nous allons installer plusieurs versions des compilateurs GCC et G++ à l'aide de apt install commande. De plus, en utilisant les update-alternatives vous apprendrez à basculer facilement entre plusieurs versions du compilateur GCC et G++ et à vérifier la version du compilateur actuellement sélectionnée sur Ubuntu 22.04 Jammy Jellyfish.

Dans ce didacticiel, vous apprendrez :

  • Comment installer plusieurs versions du compilateur GCC et G++
  • Comment créer une liste de versions alternatives du compilateur
  • Comment basculer entre plusieurs versions de compilateur sur Ubuntu 22.04
Configuration logicielle requise et conventions de ligne de commande Linux
Catégorie Exigences, conventions ou version du logiciel utilisée
Système Ubuntu 22.04 Jammy Jellyfish
Logiciel GCC et G++
Autre Accès privilégié à votre système Linux en tant que root ou via le sudo commande.
Conventions # - nécessite que les commandes linux données soient exécutées avec les privilèges root soit directement en tant qu'utilisateur root, soit en utilisant sudo commande
$ – nécessite que les commandes linux données soient exécutées en tant qu'utilisateur normal non privilégié

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 le apt suivant commandes 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 les update-alternatives outil 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. Vérifiez 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 pertinent :
    $ 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 après le basculement, vérifiez la version de votre compilateur actuellement sélectionnée :
    $ gcc --version
    $ g++ --version
    

Réflexions finales


Dans ce didacticiel, 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.


Ubuntu
  1. Comment installer le bureau Ubuntu 22.04 LTS (Jammy Jellyfish)

  2. Comment mettre à niveau Ubuntu vers 22.04 LTS Jammy Jellyfish

  3. Comment basculer entre plusieurs versions du compilateur GCC et G++ sur Ubuntu 20.04 LTS Focal Fossa

  4. Comment installer Gnome sur Ubuntu 22.04 LTS Jammy Jellyfish

  5. Comment redémarrer le réseau sur Ubuntu 22.04 LTS Jammy Jellyfish

Comment basculer entre plusieurs versions de PHP dans Ubuntu

Comment installer le compilateur et la chaîne d'outils GNU G++ (C++) sur Ubuntu 20.04

Comment basculer entre Xorg et Wayland dans Ubuntu

Comment installer Docker CE sur Ubuntu 22.04 LTS Jammy Jellyfish

Comment installer WoeUSB sur Ubuntu 22.04 LTS Jammy JellyFish

Comment installer Krita sur Ubuntu 22.04 LTS Jammy Jellyfish