Lors de la construction du noyau Linux, les développeurs ont dû créer un compilateur gratuit et open source pour créer le noyau et les modules. Le compilateur GCC a été construit sous le Projet GNU. Dans la version actuelle de toutes les distributions Linux, le compilateur GCC est préinstallé dans le système d’exploitation. Vous pouvez utiliser le compilateur GCC pour compiler C, C++, Ada, Go et quelques autres langages de programmation orientés objet. Vous pouvez compiler des codes sur votre shell de terminal via le compilateur GCC sur un système Linux.
Compilateur GCC sous Linux
Le mot GCC signifie GNU Compiler Collection. Le noyau Linux est principalement construit sur le langage de programmation orienté objet et C. Avant d’installer le compilateur GCC sur votre système Linux, vous devez vérifier s’il est déjà installé sur votre système ou non.
gcc --version
Si vous obtenez le message suivant sur votre shell, vous n’avez pas besoin de l’installer. Si vous ne trouvez pas le GCC sur votre machine, vous devez l’installer sur votre système. Cet article explique comment installer et démarrer avec la collection de compilateurs GNU sur les distributions Linux.
1. Installez le compilateur GCC sur Debian/Ubuntu Linux
Sur Ubuntu et d’autres distributions Debian de Linux, le compilateur GCC fait partie des packages essentiels à la construction. L’ensemble du package contient GNU C, le compilateur C++ et quelques autres fonctions et outils de bibliothèque essentiels. Vous pouvez exécuter la ligne de commande aptitude suivante donnée ci-dessous pour installer la collection de compilateurs GNU sur votre distribution Debian Linux. Je dois noter que la commande suivante nécessitera des privilèges root.
sudo apt install build-essential
2. Installez le compilateur GCC sur Arch Linux
L’installation du compilateur GCC sur un système Linux basé sur Arch est un processus simple. Vous pouvez exécuter la commande Pacman suivante donnée ci-dessous sur le shell du terminal de votre système Arch Linux pour installer la collection de compilateurs GNU. Ici, j’utilise Manjaro KDE Linux pour représenter la famille Arch, et la commande suivante fonctionnera également sur d’autres systèmes Linux basés sur Arch.
sudo pacman -S gcc
Vous pouvez également obtenir le compilateur GCC sur un système basé sur Arch via le système d’installation et de suppression de logiciels. Il vous suffit d’ouvrir le magasin de logiciels et de rechercher le compilateur GCC. Une fois que vous avez trouvé le package, il vous suffit de quelques clics pour le supprimer, l’installer ou le réinstaller sur votre système.
3. Installez le compilateur GCC sur Red Hat et Fedora Linux
Si vous êtes un utilisateur Red Hat ou Fedora Linux, cette étape est pour vous. Vous pouvez installer le compilateur GCC sur votre système en exécutant la commande suivante indiquée ci-dessous. Les utilisateurs de Red Hat Linux doivent exécuter la commande YUM avec un accès superutilisateur.
sudo yum groupinstall 'Development Tools'
Les utilisateurs de Fedora Linux doivent exécuter la commande DNF suivante sur le shell du terminal pour obtenir la collection de compilateurs GNU sur leur système.
sudo dnf groupinstall 'Development Tools'
Si vous rencontrez des problèmes lors de l’installation de l’outil, vous pouvez exécuter la commande suivante pour installer la collection de compilateurs GNU directement sur votre système basé sur Red Hat.
sudo yum install gcc -y
Premiers pas avec la collection de compilateurs GNU
Jusqu’à présent, nous avons comment installer la collection de compilateurs GNU sur votre système Linux préféré. Ici, nous verrons comment vous pouvez créer votre premier projet et l’exécuter via le compilateur GCC. Je vais vous montrer comment vous pouvez écrire un code simple pour le langage de programmation C pour afficher « Hello Ubuntupit ».
Tout d’abord, ouvrez votre shell de terminal et sélectionnez un répertoire pour stocker le code. Je choisis le répertoire Desktop pour enregistrer le fichier. Si vous ne choisissez pas de répertoire, il définira le répertoire personnel de votre système de fichiers Linux par défaut. Maintenant, exécutez la commande touch suivante sur votre shell de terminal pour créer un nouveau fichier.
$ cd Desktop/ touch hello.c
Une fois le fichier créé, ouvrez-le à l’aide d’un bloc-notes ou d’un éditeur de script. Maintenant, copiez et collez les codes suivants donnés ci-dessous dans votre script vierge. Ensuite, enregistrez et quittez le fichier.
#include <stdio.h> int main() { printf("Hello, UbuntuPIT!"); return 0; }
Nous pouvons maintenant compiler le code via le compilateur GCC sur notre système Linux. Exécutez la commande suivante sur votre shell de terminal pour compiler le code. Vous pouvez donner un nouveau nom à votre code lors de la compilation. Ici, je nomme le fichier compilé Ubuntupit. Nous utiliserons plus tard le nom pour exécuter le code. Nous pouvons exécuter le code de programmation C sur notre terminal Linux via la commande point slash (./) sur le shell du terminal.
Exécutez la commande suivante sur votre shell de terminal pour exécuter le fichier compilé via le compilateur GCC sur votre système Linux. Ici le -o
flag est utilisé pour indiquer le fichier de sortie.
$ cd Desktop/ gcc hello.c -o UbuntuPIT ./UbuntuPIT
Vous pouvez voir que le code a été compilé et exécuté avec succès via le compilateur GCC sur un système Linux.
Supprimer le compilateur GCC de Linux
Vous devrez peut-être supprimer la collection de compilateurs GNU de votre système Linux si vous trouvez des problèmes de package ou de référentiel cassés. Voici le processus pour le supprimer de votre machine Linux. Exécutez la commande appropriée à partir des lignes de commande suivantes pour supprimer le compilateur GCC sur votre système Linux.
Vous pouvez supprimer GNU Compiler Collection de Debian/Ubuntu Linux en exécutant la commande suivante.
sudo apt-get install --skip-broken gcc
Exécutez la commande suivante pour supprimer GNU Compiler Collection de Red Hat et Fedora Linux.
sudo yum remove --skip-broken gcc
Les utilisateurs d’Arch Linux doivent exécuter la commande Pacman suivante pour supprimer le package GNU Compiler Collection défectueux.
sudo pacman -R gcc
Pour supprimer la collection de compilateurs GNU d’Arch Linux, vous pouvez également utiliser la méthode du centre logiciel par défaut que j’ai décrite précédemment.
Derniers mots
L’utilisation du compilateur GCC est la méthode la plus simple pour créer et exécuter le programme C sur n’importe quel système Linux. Si vous êtes débutant en programmation ou si vous aimez les logiciels gratuits et open source, vous apprécierez l’utilisation de la collection de compilateurs GNU. Dans tout l’article, j’ai décrit la méthode d’installation du compilateur GCC sur les distributions Linux et comment vous pouvez commencer avec.
Veuillez le partager avec vos amis et la communauté Linux si vous trouvez cet article utile et informatif. Vous pouvez nous écrire avec vos opinions concernant cet article dans la section des commentaires.