GNU/Linux >> Tutoriels Linux >  >> Ubuntu

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

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 comment basculer facilement entre plusieurs versions du compilateur GCC et G++ et comment vérifier la version du compilateur actuellement sélectionnée.

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 du compilateur

Configuration logicielle requise et conventions utilisées

Configuration logicielle requise et conventions de ligne de commande Linux
Catégorie Exigences, conventions ou version du logiciel utilisée
Système A installé ou mis à jour Ubuntu 20.04 Focal Fossa
Logiciel GCC
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 de GCC le compilateur C sur Ubuntu 20.04 instructions étape par étape

  1. Installez plusieurs versions du compilateur C et C++ :
    $ sudo apt install build-essential$ sudo apt -y install gcc-7 g++-7 gcc-8 g++-8 gcc-9 g++-9
  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-7 7sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-7 7sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-8 8sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/ g++-8 8sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9 9sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-9 9 
  3. Vérifiez la liste des compilateurs C et C++ disponibles sur votre système Ubuntu 20.04 et sélectionnez la version souhaitée en entrant le numéro de sélection pertinent :
    $ sudo update-alternatives --config gccIl y a 3 choix pour l'alternative gcc (fournir /usr/ bin/gcc). Statut de priorité du chemin de sélection---------------------------------------------- -------------- 0 /usr/bin/gcc-9 9 mode automatique 1 /usr/bin/gcc-7 7 mode manuel* 2 /usr/bin/gcc-8 8 manuel mode 3 /usr/bin/gcc-9 9 mode manuelAppuyez sur  pour conserver le choix actuel[*], ou tapez le numéro de sélection :

    Pour le compilateur C++, exécutez :

    $ sudo update-alternatives --config g++Il y a 3 choix pour l'alternative g++ (fournir /usr/bin/g++). Statut de priorité du chemin de sélection---------------------------------------------- --------------* 0 /usr/bin/g++-9 9 mode automatique 1 /usr/bin/g++-7 7 mode manuel 2 /usr/bin/g++-8 8 manuel mode 3 /usr/bin/g++-9 9 mode manuelAppuyez sur  pour conserver le choix actuel[*], ou saisissez le numéro de sélection :
  4. Chaque fois après le changement, vérifiez la version de votre compilateur actuellement sélectionné :
    $ gcc --version$ g++ --version

Ubuntu
  1. Comment installer GCC le compilateur C sur Ubuntu 20.04 LTS Focal Fossa Linux

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

  3. Comment redémarrer le réseau sur Ubuntu 20.04 LTS Focal Fossa

  4. Comment installer G++ le compilateur C++ sur Ubuntu 20.04 LTS Focal Fossa Linux

  5. Comment installer Node.js sur Ubuntu 20.04 LTS Focal Fossa

Comment installer PHP sur Ubuntu 20.04 LTS Focal Fossa

Comment hiberner la fosse focale Ubuntu 20.04 LTS

Comment installer et utiliser SQLite sur Ubuntu 20.04 LTS Focal Fossa

Comment installer PHP 8.0 sur Ubuntu 20.04 LTS Focal Fossa

Comment installer Slack sur Ubuntu 20.04 LTS Focal Fossa

Présentation d'Ubuntu 20.04 LTS Focal Fossa et comment mettre à niveau