La collection de compilateurs GNU (GCC) est une collection open source de compilateurs et de bibliothèques prenant en charge les langages de programmation C, C++, Objective-C, Fortran, Ada, Go et D. Le noyau Linux, les utilitaires GNU et de nombreux autres projets sont compilés avec GCC.
Ce tutoriel explique comment installer le compilateur GCC sur Debian 10, Buster. Les mêmes instructions s'appliquent à Debian 9 et à toute distribution basée sur Debian.
Prérequis #
Pour installer des packages sur votre système Debian, vous devez être connecté en tant qu'utilisateur avec les privilèges sudo.
Installer GCC sur Debian #
Les référentiels Debian par défaut contiennent un méta-paquet nommé build-essential
qui contient le compilateur GCC et d'autres bibliothèques et utilitaires nécessaires à la compilation du logiciel.
Suivez les étapes ci-dessous pour installer le compilateur GCC Debian 10 :
-
Tout d'abord, mettez à jour la liste des packages :
sudo apt update
-
Installez le
build-essential
package en exécutant :sudo apt install build-essential
Vous pouvez également installer les pages de manuel qui incluent la documentation sur l'utilisation de GNU/Linux pour le développement :
sudo apt-get install manpages-dev
-
Pour confirmer que le compilateur GCC est installé avec succès, tapez
gcc --version
:gcc --version
Au moment de la rédaction de cet article, la version par défaut de GCC disponible dans les référentiels Debian 10 est
8.3.0
:gcc (Debian 8.3.0-6) 8.3.0 Copyright (C) 2018 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
C'est ça. Vous avez installé avec succès GCC sur votre machine Debian.
Compilation d'un exemple Hello World #
Compiler un programme C ou C++ de base avec GCC est assez simple. Ouvrez votre éditeur de texte et créez le fichier suivant :
nano hello.c
hello.c#include <stdio.h>
int main()
{
printf ("Hello World!\n");
return 0;
}
Enregistrez le fichier et utilisez la commande suivante pour le compiler dans un exécutable :
gcc hello.c -o hello
Le compilateur créera un fichier binaire nommé hello
dans le même répertoire où la commande a été exécutée.
Pour exécuter le programme run :
./hello
La sortie ressemblera à ceci :
Hello World!