Chaque système d'exploitation a des dépendances intégrées pour fonctionner correctement. En bref, ces programmes de support sont souvent nécessaires pour compiler des logiciels et s'assurer que tous les logiciels dépendants sont disponibles en cas de besoin.
Le méta-package essentiel à la construction d'Ubuntu comprend plusieurs packages de ce type, qui garantissent que votre expérience Linux est aussi transparente que vous le souhaitez. Ces packages font partie de Debian et contiennent tous les composants dont vous avez besoin pour créer un package Debian.
Sur Ubuntu, il existe une série de cinq packages inclus dans le méta-package build-essential :
- dpkg-dev : Vous pouvez utiliser ce package pour décompresser, créer et même télécharger des packages source DEB. Vous pouvez essentiellement utiliser cet utilitaire pour empaqueter votre logiciel pour Systèmes basés sur Debian.
- Fabriquer: L'outil make fait partie intégrante de Linux qui crée et interprète les Makefiles. Makefile est nécessaire pour fournir des instructions de travail au compilateur. Lors de l'installation, assurez-vous d'aborder make: erreur de commande introuvable.
- libc6-dev : La libc6-dev est la bibliothèque GNU C qui contient les fichiers d'en-tête et les bibliothèques de développement nécessaires pour traiter et compiler les scripts C et C++.
- gcc/g++ : Ce sont les compilateurs pour les scripts C et C++, respectivement.
Une fois que vous avez installé les packages essentiels sur votre système, vous pouvez créer des scripts C++ pour vérifier l'état et l'étendue de l'installation.
Alternativement, il n'y a pas de règle absolue contre l'installation de chaque logiciel séparément. Cependant, comme le package build-essential se présente sous la forme d'une liste groupée de logiciels, vous aurez tout au même endroit, ce qui est pratique.
Comment installer build-essential sur Ubuntu
Lorsque vous devez installer le méta-paquet build-essential sur Ubuntu, vous pouvez suivre les étapes ci-dessous :
Installez toutes les mises à jour en attente pour vos packages existants avec le mettre à jour et mise à niveau commandes :
mise à jour sudo apt && sudo apt upgrade -y
Pour installer build-essential, vous pouvez utiliser la commande suivante :
sudo apt installerconstruire-essentiel
Lors de la phase d'installation, le compilateur demande la permission d'installer des packages spécifiques. Taper y accorder l'autorisation. Vous remarquerez également de nombreuses commandes pour le déballage et la configuration des packages. C'est presque comme combler les lacunes de votre écosystème Linux.
Dans l'étape suivante, vous pouvez installer les pages de manuel pour vous aider dans l'installation du package build-essential. Il s'agit d'une étape facultative, au cas où vous ne souhaiteriez pas l'installer.
sudo apt installer pages de manuel-dev
Maintenant que tous les packages sont installés, vous pouvez vérifier la version de GCC avec la commande suivante :
gcc --version
La sortie est comme ci-dessous :
gcc (Ubuntu 11.2.0-19ubuntu1) 11.2.0
Puisque vous vérifiez déjà la version de GCC, il est également conseillé de vérifier la version g++ avec le --version commande:
g++ --version
Les numéros de version sont vers la fin de la chaîne, semblable à 11.2.0. Les numéros de version seront différents en fonction de la version d'Ubuntu que vous utilisez.
Puisque les bibliothèques du compilateur sont installées, vous pouvez exécuter un programme C pour vérifier les paramètres d'installation.
Exécuter un script C avec GCC
Pour confirmer si le méta-paquet build-essential a été installé avec succès, vous pouvez écrire et compiler un exemple de script C. Ouvrez votre éditeur de texte préféré sur Ubuntu. Tu peux choisir entre Vim et nano pour écrire le bout de code suivant :
nanotest.c
Ajoutez l'extrait de code suivant dans l'éditeur de texte et enregistrez le script :
#comprendre <stdio.h>
annuler principale()
{
printf("Salut, c'est un test programme compilateur dans Compilateur C !
");
}
Voici à quoi devrait ressembler le fichier texte :
Voici une brève explication du programme :
- stdio.h : En-tête de bibliothèque d'entrée-sortie standard
- principale(): Cette fonction exécute le programme C
- printf() : Une fonction C pour imprimer une sortie
- \n : Imprime la sortie sur une nouvelle ligne
Pour enregistrer, appuyez simplement sur Ctrl + X, suivie par Oui et Entrer.
Ensuite, vous devez créer un fichier exécutable comme suit :
gcctest.c-otest
Exécutez le fichier C nouvellement créé avec la commande :
./test
La sortie enregistrée et compilée dans l'éditeur de texte est publiée avec succès dans la fenêtre du terminal. Cela prouve que l'installation du compilateur GCC a réussi.
Comment désinstaller build-essential d'Ubuntu
Enfin, il peut arriver que vous souhaitiez désinstaller les packages installés lors de l'installation du package build-essential. Dans un tel scénario, vous pouvez utiliser la commande de base :
sudo apt supprimer l'essentiel de la construction
Cela devrait supprimer tous les packages installés. De plus, il vous sera également utile d'exécuter la commande autoremove pour supprimer les packages résiduels :
sudo apt suppression automatique
Les programmes essentiels à la construction sur Ubuntu continuent de faire partie intégrante de votre compilation de code et de votre installation de logiciels habituelles.
Étant donné que ces packages constituent la base de toute exécution, il est important de les installer dès que vous mettez à niveau vers n'importe quel nouvelle version d'Ubuntu ou passer d'un autre système d'exploitation à Linux, en particulier Windows, pour éviter les décalages et la compilation indésirables les erreurs.