Comment installer GCC (build-essential) sur Ubuntu 20.04

La collection de compilateurs GNU (GCC) est une collection de compilateurs et de bibliothèques pour les langages de programmation C, C++, Objective-C, Fortran, Ada, Go et D. De nombreux projets open-source, y compris le noyau Linux et les outils GNU, sont compilés à l’aide de GCC.

Cet article explique comment installer GCC sur Ubuntu 20.04.

Installer GCC sur Ubuntu 20.04 #

Les dépôts Ubuntu par défaut contiennent un méta-paquet nommé  » build-essential  » qui inclut la collection de compilateurs GNU, le débogueur GNU et d’autres bibliothèques et outils de développement nécessaires à la compilation de logiciels.

Pour installer les paquets d’outils de développement, exécutez la commande suivante en tant que root ou utilisateur avec des privilèges sudo :

sudo apt updatesudo apt install build-essential

La commande installe de nombreux paquets, notamment gccg++ et make.

Vous pouvez également installer les pages de manuel sur l’utilisation de GNU/Linux pour le développement :

sudo apt-get install manpages-dev

Vérifier que le compilateur GCC a été installé avec succès en exécutant la commande suivante qui imprime la version de GCC :

gcc --version

Ubuntu 20.04 repositories provide GCC version 9.3.0:

gcc (Ubuntu 9.3.0-10ubuntu2) 9.3.0Copyright (C) 2019 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.

C’est tout. Les outils et les bibliothèques GCC ont été installés sur votre système Ubuntu.

Compilation d’un exemple de Hello World #

Compiler un programme C ou C++ de base à l’aide de GCC est assez facile. Ouvrez votre éditeur de texteet créez le fichier suivant :

nano hello.c
hello.c
// hello.c#include <stdio.h> int main() { printf("Hello, world!\n"); return 0;}

Enregistrez le fichier et compilez-le en un exécutable:

gcc hello.c -o hello

Cela crée un fichier binaire nommé hello dans le même répertoire où vous exécutez la commande.

Exécutez le programme hello avec :

./hello

Le programme doit imprimer :

Hello World!

Installation de plusieurs versions de GCC #

Cette section fournit des instructions sur la façon d’installer et d’utiliser plusieurs versions de GCC sur Ubuntu 20.04. Les versions plus récentes du compilateur GCC incluent de nouvelles fonctions et des améliorations d’optimisation.

Au moment de la rédaction de cet article, les dépôts Ubuntu par défaut incluent plusieurs versions de GCC, de 7.x.x10.x.x.

Dans l’exemple suivant, nous allons installer les trois dernières versions de GCC et G++.

Installer les versions de GCC et G++ souhaitées en tapant :

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

Les commandes ci-dessous configurent l’alternative pour chaque version et lui associent une priorité. La version par défaut est celle qui a la plus haute priorité, dans notre cas c’est gcc-10.

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-10sudo 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-8

Plus tard, si vous voulez changer la version par défaut, utilisez la commande update-alternatives :

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-10 100 auto mode 1 /usr/bin/gcc-10 100 manual mode 2 /usr/bin/gcc-8 80 manual mode 3 /usr/bin/gcc-9 90 manual modePress <enter> to keep the current choice, or type selection number:

Vous obtiendrez une liste de toutes les versions de GCC installées sur votre système Ubuntu. Entrez le numéro de la version que vous voulez utiliser par défaut et appuyez sur Enter.

La commande créera des liens symboliques vers les versions spécifiques de GCC et G++.

Conclusion #

Nous vous avons montré comment installer GCC sur Ubuntu 20.04. Vous pouvez maintenant visiter la page de documentation officielle de GCC et apprendre à utiliser GCC et G++ pour compiler vos programmes C et C++.

.

Laisser un commentaire

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