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
Commencez par ouvrir un terminal de ligne de commande et utilisez les commandes
aptsuivantes 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++-10Utilisez l’outil
update-alternativespour 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 10Consultez 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: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.
