Comment basculer entre plusieurs versions GCC et G ++ Compiler sur Ubuntu 20.04 LTS FOCAL FOSSA

Comment basculer entre plusieurs versions GCC et G ++ Compiler sur Ubuntu 20.04 LTS FOCAL FOSSA

Dans ce tutoriel, nous installerons plusieurs versions de compilateurs GCC et G ++ en utilisant le Installation apte commande. De plus, en utilisant le Mise à jour outil Vous apprendrez comment basculer facilement entre plusieurs versions GCC et G ++ du compilateur et comment vérifier la version du compilateur actuellement sélectionné.

Dans ce tutoriel, vous apprendrez:

  • Comment installer plusieurs versions de compilateur GCC et G ++
  • Comment créer une liste de versions de compilateur alternative
  • Comment basculer entre plusieurs versions de compilateur

Exigences et conventions logicielles utilisées

Exigences logicielles et conventions de ligne de commande Linux
Catégorie Exigences, conventions ou version logicielle utilisée
Système Ubuntu 20 installé ou mis à niveau.04 FOCAL FOSSA
Logiciel GCC
Autre Accès privilégié à votre système Linux en tant que racine ou via le Sudo commande.
Conventions # - Exige que les commandes Linux soient exécutées avec des privilèges racine soit directement en tant qu'utilisateur racine, soit par l'utilisation de Sudo commande
$ - Exige que les commandes Linux soient exécutées en tant qu'utilisateur non privilégié régulier

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-essentiel $ sudo apt -y installer gcc-7 g ++ - 7 gcc-8 g ++ - 8 gcc-9 g ++ - 9 


  2. Utilisez le Mise à jour 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 7 sudo update-alternatives --install / usr / bin / g ++ g ++ / usr / bin / g ++ - 7 7 sudo update-alternatifs --install / usr / bin / gcc gcc / usr / bin / gcc-8 8 sudo update-alternatives --install / usr / bin / g ++ g ++ / usr / bin / g ++ - 8 8 sud-updat-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. Vérifiez la liste des compilateurs C et C ++ disponibles sur votre Ubuntu 20.04 Système et sélectionnez la version souhaitée en entrant le numéro de sélection pertinent:
    $ sudo update-alternatives - Config GCC Il y a 3 choix pour le GCC alternatif (fournissant / usr / bin / gcc). Statut de priorité du chemin de sélection ---------------------------------------------- -------------- 0 / USR / BIN / GCC-9 9 MODE AUTO 1 / USR / BIN / GCC-7 7 MODE MANUEL * 2 / USR / BIN / GCC-8 8 MANUEL mode 3 / usr / bin / gcc-9 9 mode manuel, appuyez sur le choix actuel [*], ou numéro de sélection de type: 

    Pour le compilateur C ++, exécutez:

    $ Sudo Update-Alteratives - Config G ++ Il y a 3 choix pour l'alternative G ++ (fournissant / usr / bin / g ++). Statut de priorité du chemin de sélection ---------------------------------------------- -------------- * 0 / usr / bin / g ++ - 9 9 Mode auto 1 / usr / bin / g ++ - 7 7 mode manuel 2 / usr / bin / g ++ - 8 8 manuel MODE 3 / USR / BIN / G ++ - 9 9 Mode manuel Appuyez sur pour conserver le choix actuel [*] ou le numéro de sélection de type: 
  4. Chaque fois après le commutateur, vérifiez votre version du compilateur actuellement sélectionné:
    $ gcc --version $ g ++ --version 

Tutoriels Linux connexes:

  • Choses à installer sur Ubuntu 20.04
  • Choses à faire après l'installation d'Ubuntu 20.04 Focal Fossa Linux
  • Ubuntu 20.04 astuces et choses que vous ne savez peut-être pas
  • Une introduction à l'automatisation Linux, des outils et des techniques
  • Ubuntu 20.04 Guide
  • Choses à installer sur Ubuntu 22.04
  • Comment définir des programmes par défaut en utilisant des alternatifs de mise à jour sur…
  • Masterring Bash Script Loops
  • Comment basculer entre plusieurs versions GCC et G ++ Compiler…
  • Ubuntu 20.04 Hadoop