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

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
- 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
- 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
- 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:
- 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.