Accueil
» LINUX
»
Comment installer GCC sur Ubuntu
Comment installer GCC sur Ubuntu
Pour installer GCC sur Ubuntu, ouvrez un terminal et exécutez la commande sudo apt updatesuivantesudo apt install gcc g++ : `gcc install gcc`. La documentation actuelle d'Ubuntu pour les développeurs utilise ces paquets pour les compilateurs C et C++ par défaut. Si vous souhaitez également installer les outils de compilation courants et les en-têtes de développement, installez build-essentialplutôt `gcc` ou `gcc` après.
Installer GCC sur Ubuntu avec APT
La méthode la plus simple consiste à utiliser le gestionnaire de paquets APT d'Ubuntu. Le gccpaquet fournit le compilateur GNU C par défaut de la distribution, tandis que g++le paquet fournit le compilateur C++. La version exacte de GCC dépend de votre distribution Ubuntu ; il n'est donc pas nécessaire de spécifier un numéro de version pour une installation standard.
1. Ouvrir le terminal
Sur Ubuntu Desktop, appuyez sur Ctrl + Alt + T , ou ouvrez le Terminal depuis le menu des applications. Sur Ubuntu Server, connectez-vous à l'invite de commandes comme d'habitude.
Une fenêtre de terminal Ubuntu prête pour les commandes d'installation de GCC.
2. Actualiser l'index des paquets
Mettez à jour les informations du paquet APT avant d'installer le compilateur :
sudo apt update
Si sudole système vous demande votre mot de passe, saisissez-le et appuyez sur Entrée. Ubuntu n'affiche généralement pas les caractères spéciaux ni les astérisques lors de la saisie d'un mot de passe sudo.
APT actualise les informations des paquets et se prépare à installer GCC et G++.
Vérifiez que GCC est installé
Une fois APT terminé, vérifiez le compilateur :
gcc --version
g++ --version
command -v gcc
Le numéro de version peut varier selon les versions d'Ubuntu prises en charge. Ceci est normal : le paquet Ubuntu gccutilise le compilateur par défaut choisi pour chaque version. La commande finale devrait normalement afficher un chemin tel que : /usr/bin/gcc.
Utilisez cette commande gcc --versionpour confirmer la disponibilité du compilateur.
Compilez un programme de test rapide
Vous pouvez vérifier que la compilation et l'édition de liens fonctionnent en créant un petit programme C. Créez-le hello.cavec le contenu suivant :
#include <stdio.h>
int main(void) {
printf("Hello, world!\n");
return 0;
}
Ensuite, compilez-le et exécutez-le :
gcc hello.c -o hello
./hello
Vous devriez voir Hello, world!. GCC gère normalement le prétraitement, la compilation, l'assemblage et l'édition de liens lorsque vous l'invoquez de cette manière, comme décrit dans le manuel officiel de GCC .
Un programme C simple, compilé avec GCC et exécuté avec succès depuis le terminal.
Devriez-vous plutôt installer build-essential ?
Pour de nombreuses tâches de développement, build-essentialson utilisation est plus pratique que l'installation des seuls compilateurs. Il s'agit d'un méta-paquet qui inclut GCC, G++, GNU Make, les en-têtes de développement et les outils de développement de paquets Debian nécessaires à de nombreuses compilations à partir des sources.
sudo apt install build-essential
Si vous l'avez déjà installé gcc g++, l'installation build-essentialest sans risque ; APT conservera les paquets du compilateur existants et ajoutera les dépendances manquantes. Vous pouvez consulter les dépendances des paquets sur le site officiel des paquets d'Ubuntu .
Installez une version spécifique de GCC
Les dépôts Ubuntu peuvent contenir plusieurs versions de GCC simultanément, mais les versions disponibles dépendent de votre version d'Ubuntu et des dépôts activés. Évitez de copier d'anciennes listes telles que « gcc-7 à gcc-10 », car ces noms de paquets ne sont plus fiables pour les systèmes actuels.
Commencez par vérifier quelles versions des packages de compilateur sont proposées par vos dépôts configurés :
apt-cache search '^gcc-[0-9]+$'
Si la version dont vous avez besoin est disponible, installez les paquets C et C++ correspondants. Par exemple, si la version 14 est disponible :
sudo apt install gcc-14 g++-14
gcc-14 --version
Remplacez 14par la version présente dans votre dépôt. Vous pouvez conserver plusieurs versions installées et invoquer directement un compilateur spécifique, par exemple `gcc` gcc-14, sans modifier la commande système gcc. Ubuntu propose également une documentation officielle sur la disponibilité de GCC , mais la meilleure façon de vérifier les dépôts configurés sur votre machine est d'utiliser la commande `apt`.
Problèmes d'installation courants
« Impossible de localiser le paquet » : exécutez la commande sudo apt updateet vérifiez que votre version d’Ubuntu est toujours prise en charge et que ses dépôts habituels sont activés.
gcc: command not foundAprès l'installation : exécutez la commande command -v gccpour dpkg -l gccconfirmer que le paquet est installé.
Un projet signale des en-têtes manquants ou make: installez build-essential, puis installez toutes les bibliothèques spécifiques au projet -devnommées par l'erreur de compilation.
Pour une configuration Ubuntu C/C++ standard, sudo apt install gcc g++c'est la voie directe ; build-essentialc'est le meilleur choix lorsque vous avez également besoin de la chaîne d'outils de compilation habituelle.