Articles

Installer le compilateur GNU GCC sur Ubuntu 18.04 | 16.04

Posted on

Ce bref tutoriel montre aux étudiants et aux nouveaux utilisateurs comment installer le compilateur GCC sur Ubuntu 18.04 | 16.04.

La collection de compilateurs GNU (GCC) est une collection de compilateurs et de bibliothèques développée par le projet GNU qui prend en charge des langages de programmation tels que, C, C++, Objective-C, Fortran, Go et bien d’autres.

GCC est une partie essentielle du système d’exploitation Linux et de nombreux projets et outils open-source. Le noyau Linux est également compilé avec GCC, c’est donc un élément important dans la communauté open source.

Pour en savoir plus sur GCC, veuillez consulter sa page de projet.

Pour commencer à installer le compilateur GCC sur Ubuntu, suivez les étapes ci-dessous :

Option 1 : Installer GCC sur Ubuntu

Dans la boîte, les dépôts Ubuntu contiennent le paquet build-essential qui contient le compilateur GCC, g++, make et un grand nombre de bibliothèques et d’autres utilitaires nécessaires à la compilation d’autres paquets et outils.

Donc, installer le compilateur GCC sur Ubuntu est aussi simple que d’installer le paquet build-essential.

Pour ce faire, exécutez les commandes ci-dessous :

sudo apt updatesudo apt install build-essential

Les commandes installent de nombreux autres paquets, notamment, gcc, g++ et make.

Si vous êtes un développeur et que vous souhaitez installer la page de manuel de GCC, il suffit d’exécuter les commandes ci-dessous :

sudo apt-get install manpages-dev

Après l’installation, pour vérifier que GCC est bien installé et fonctionne, il suffit d’utiliser la commande gcc –version comme indiqué ci-dessous :

gcc --version

Cela devrait donner une sortie comme indiqué ci-dessous :

gcc (Ubuntu 7.5.0-3ubuntu1~18.04) 7.5.0Copyright (C) 2017 Free Software Foundation, Inc.This is free software; see the source for copying conditions. There is NOwarranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Voici comment installer le compilateur GCC sur Ubuntu si vous ne l’avez pas déjà installé.

Option 2 : Installation de plusieurs versions de GCC

Pour ceux qui veulent installer plusieurs versions du compilateur GCC, ils peuvent utiliser l’option #2.

Les nouvelles versions des compilateurs GCC prennent en charge de nouveaux langages, de meilleures performances, des fonctionnalités étendues. Si vous voulez profiter de ces fonctionnalités supplémentaires, alors installer la dernière ou plusieurs devrait être idéal.

Pour installer les dernières versions des compilateurs GCC, vous devrez ajouter un dépôt PPA tiers à Ubuntu et l’installer à partir de là.

Pour ce faire, il suffit d’exécuter les commandes ci-dessous :

sudo apt install software-properties-commonsudo add-apt-repository ppa:ubuntu-toolchain-r/test

Après avoir ajouté le dépôt ci-dessus, vous pouvez ensuite installer plusieurs versions de GCC en utilisant leur numéro de version.

Exemple:

sudo apt install gcc-7 g++-7 gcc-8 g++-8 gcc-9 g++-9

Parce que vous avez plusieurs versions du compilateur GCC installées, il y a un numéro de priorité qui est associé à chacune. La version ayant la plus haute priorité sera le compilateur système par défaut.

Vous devrez exécuter les commandes ci-dessous pour définir le compilateur système par défaut en associant chacun à un numéro de priorité.

Dans le cas ci-dessous, gcc-9 est la version ayant la plus haute priorité .

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9 90 --slave /usr/bin/g++ g++ /usr/bin/g++-9 --slave /usr/bin/gcov gcov /usr/bin/gcov-9sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-8 80 --slave /usr/bin/g++ g++ /usr/bin/g++-8 --slave /usr/bin/gcov gcov /usr/bin/gcov-8sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 70 --slave /usr/bin/g++ g++ /usr/bin/g++-7 --slave /usr/bin/gcov gcov /usr/bin/gcov-7

Plus tard, si vous souhaitez modifier la version par défaut, utilisez la commande update-alternatives ci-dessous :

sudo update-alternatives --config gcc

Il devrait y avoir plusieurs choix en fonction du nombre de compilateurs installés.

 Selection Path Priority Status------------------------------------------------------------* 0 /usr/bin/gcc-9 90 auto mode 1 /usr/bin/gcc-7 70 manual mode 2 /usr/bin/gcc-8 80 manual mode 3 /usr/bin/gcc-9 90 manual modePress to keep the current choice, or type selection number: 

Sélectionnez votre choix et appuyez sur Entrée.

Cela devrait mettre à jour le système avec la valeur par défaut actuelle.

Conclusion

.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *