Comment installer GCC (build-essential) sur Ubuntu 20.04

Guide pas à pas pour installer les compilateurs GCC et G++ sur votre machine Ubuntu

GCC désignait GNU C Compiler à l'époque où il n'avait qu'un seul support de compilateur, mais depuis lors, il est devenu l'ensemble des compilateurs et bibliothèques que nous connaissons aujourd'hui. GCC maintenant connu sous le nom de GNU Compiler Collection est un ensemble de plusieurs compilateurs et bibliothèques pour les langages de programmation tels que C, C++, D, Objective-C, Fortran, Ada et ainsi que Golang.

Le noyau Linux, les outils GNU et de nombreux autres projets open source sont compilés à l'aide du GCC. Par conséquent, il s'agit d'une partie très importante de Linux et de l'ensemble d'outils logiciels open source. La Free Software Foundation (FSF) distribue GCC sous licence publique générale GNU, ce qui signifie que vous pouvez exécuter, étudier, partager et modifier le GCC librement selon vos souhaits.

Voyons comment installer le package build-essential sur Ubuntu 20.04 qui inclut les compilateurs GCC pour C (gcc) et C++ (g++).

Installation de GCC

Sur les distributions basées sur Debian telles que Ubuntu, GCC est regroupé dans un méta-paquet connu sous le nom de construire-essentiel. Il comprend plusieurs autres outils et bibliothèques essentiels tels que g++, make, dpkg-dev requis pour la compilation de logiciels sur Ubuntu.

Pour installer le construire-essentiel package, ouvrez le terminal en utilisant Ctrl+Alt+T touches et exécutez les commandes suivantes :

sudo apt update sudo apt install build-essential

Vous pouvez également obtenir le manuel des outils de développement en installant le pages de manuel-dev package, pour ce faire, exécutez la commande suivante :

sudo apt installer manpages-dev

Vous pouvez maintenant utiliser le homme commande pour afficher et lire le manuel d'utilisation de tout outil de développement. La syntaxe pour le homme commande est très simple, comme indiqué ci-dessous. Par exemple, pour lire le manuel sur GCC, exécutez le homme gcc commander. Vous pouvez quitter le manuel en appuyant sur ‘q' après avoir fini de lire.

Syntaxe : man Exemple : man gcc

Vérifiez si GCC a été installé avec succès sur votre système en exécutant simplement :

gcc --version

Ça y est, le GCC et beaucoup d'autres outils nécessaires au développement sont maintenant installés sur votre système Ubuntu 20.04.

La version essentielle d'Ubuntu 20.04 est livrée avec la version 9.3.0 de GCC. Si vous souhaitez installer plusieurs versions de GCC ou peut-être la dernière version de GCC, consultez-la dans la section ci-dessous.

Installation de plusieurs versions de GCC

Si vous avez besoin d'une autre version de GCC que celle incluse dans le package build-essential ou si vous souhaitez installer la dernière version pour tester les nouvelles fonctionnalités, dans des cas comme ceux-ci, la possibilité d'installer plusieurs versions de GCC vient pratique.

Les dernières versions du GCC ont une meilleure optimisation, des performances et de nouvelles fonctionnalités. Les référentiels Ubuntu 20.04 incluent divers packages GCC de la version 7.xx à 10.xx.

Pour démontrer, nous allons montrer comment installer trois versions de gcc et g++ et configurez-les pour qu'ils fonctionnent correctement sur le système Ubuntu 20.04. Pour installer la version 8, 9 et la dernière 10 de GCC, exécutez la commande suivante :

sudo apt installer gcc-8 g++-8 gcc-9 g++-9 gcc-10 g++-10

Ensuite, exécutez le mise à jour-alternative commande qui est utilisée pour configurer les liens symboliques pour déterminer les commandes par défaut. Dans notre cas, exécutez-le pour configurer le lien symbolique et la priorité du gcc et g++ versions.

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-10 100 --slave /usr/bin/g++ g++ /usr/bin/g++-10 --slave /usr/bin/gcov gcov /usr/bin/gcov-10 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-9 sudo 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-8

Plus tard, si vous souhaitez modifier la version par défaut de GCC à utiliser, exécutez le mise à jour-alternative commande avec l'option suivante :

sudo update-alternatives --config gcc

La liste de toutes les versions de GCC installées sur votre système Ubuntu vous sera présentée. Modifiez la version par défaut de GCC en tapant le numéro qui lui correspond.

Nous avons examiné comment installer le package build-essential sur Ubuntu 20.04. Pour en savoir plus sur l'utilisation du gcc et g++ compilateurs, visitez la documentation en ligne de GCC ici.