GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer le compilateur et la chaîne d'outils GNU G++ (C++) sur Ubuntu 20.04

GNU C++ est un compilateur pour le langage de programmation C++ de la collection de compilateurs GNU. Il fonctionne sous Linux, Windows et Mac OS. Son objectif principal est de convertir le code source en un fichier exécutable (.exe) pouvant s'exécuter sur votre ordinateur.

Un compilateur lit le code source (également appelé "texte") écrit par le programmeur et génère des fichiers objets.

Un fichier objet contient des instructions en langage machine qui peuvent être exécutées sur votre PC ou Mac, ainsi que des informations sur les symboles et les types utilisés dans votre programme. Un symbole, c'est comme donner des surnoms sympas à certaines parties de votre code source.

L'éditeur de liens combine ensuite tous les fichiers objets avec tous les fichiers de bibliothèque de votre choix, créant un fichier exécutable (.exe) - également appelé "le programme". Selon les bibliothèques liées, cet exécutable peut avoir besoin de plus de fichiers pour fonctionner correctement.

Le compilateur est généralement divisé en deux parties :le front-end et le back-end. Le front-end analyse et transforme le code source (quel que soit le langage lisible par l'homme que vous utilisez) en une représentation intermédiaire et génère une première passe du back-end.

Dans notre cas, le compilateur GNU C++ compile les fichiers au format . c et .cpp. Le compilateur GNU C++ a une interface pour C et une autre pour C++, c'est pourquoi nous disons généralement que GNU C++ peut compiler des fichiers dans les deux langages ou dialectes.

Il y a plusieurs raisons pour lesquelles nous utilisons le compilateur GNU C++.

  • Sécurité des codes. L'une des principales raisons d'utiliser le compilateur GNU C++ est la sécurité. Un bon compilateur vous aidera à trouver les bogues dans votre code avant tout le monde.
  • Portabilité. Un autre avantage de l'utilisation du compilateur GNU C++ est la portabilité. Les programmes compilés avec GCC fonctionneront sur différents ordinateurs sans avoir à modifier une seule ligne de code source.
  • Bibliothèque standard étendue. Une grande collection de bibliothèques fait partie de GCC, et c'est l'une des principales raisons pour lesquelles nous l'utilisons.

Dans ce guide, nous vous montrerons comment installer le compilateur G++ sur un système Ubuntu 20.04. Après l'installation, nous vous montrerons comment compiler et exécuter votre premier programme à l'aide du compilateur G++. Commençons.

Prérequis

Pour suivre ce tutoriel, vous aurez besoin d'un système Ubuntu 20.04 fonctionnel avec les privilèges root.

Il est conseillé d'avoir une nouvelle installation d'un système d'exploitation Ubuntu et d'avoir au moins 5 Go d'espace disque libre sur votre machine.

Étape 1 :Mise à jour du système

La première chose que vous devez faire avant toute autre chose est de mettre à jour votre système. Pour ce faire, exécutez la commande suivante.

sudo apt-get update -y

L'exécution de la commande Update vérifiera les mises à jour de packages et les téléchargera pour les installer sur votre machine Ubuntu. Une fois le paquet téléchargé, il commencera à les installer.

Étape 2 :Installation du compilateur G++

Maintenant que nous avons mis à jour notre système, installons le compilateur g++. Pour ce faire, exécutez la commande suivante.

sudo apt install build-essential manpages-dev -y

Le build-essential est connu sous le nom de méta-paquet. Le paquet build-essential contient plusieurs outils nécessaires à la création de programmes. Y compris G++, GCC, make, débogueur GNU.

Le package manpages-dev est une collection de pages de manuel du projet de documentation Linux, qui comprend les manuels des langages de programmation C et C ++. À l'aide du package manpages-dev, vous pouvez afficher les pages de manuel des langages de programmation C et C++.

Pour valider que le compilateur G++ a été installé avec succès, exécutez la commande suivante.

g++ --version

Si vous voyez la sortie suivante, cela signifie que tout fonctionne comme prévu.

Étape 3 :Tester l'installation de G++

Nous allons maintenant tester l'installation de G++. Nous allons créer un exemple de fichier pouvant être compilé à l'aide du compilateur G++ depuis le terminal.

Tout d'abord, créez un nouveau fichier dans votre répertoire personnel appelé hello.cpp. Pour ce faire, exécutez la commande suivante.

sudo nano sample.cpp

Ensuite, vous devrez écrire du code dans ce fichier. La syntaxe pour ce faire est la suivante.

#include <stdio.h>

int main()
{
  printf ("Vitux-Hello World!\n");
  return 0;
}

#include

Il s'agit d'un fichier d'en-tête qui est généralement inclus et qui définit les fonctions d'entrée et de sortie que nous pouvons utiliser pour cet exemple de programme.

printf ("Vitux-Hello World !\n")

Il s'agit d'une fonction qui imprime la chaîne de texte "Vitux-Hello World!" au périphérique de sortie standard, qui dans notre cas est le terminal.

retourner 0 ;

Cette ligne termine la fonction main() et renvoie un code d'état entier au programme qui l'a appelée.

Enfin, nous imprimerons "Hello world!" à l'écran, en incluant le code suivant.

int principal() { }

Nous commençons avec int main(). Ensuite, nous avons des crochets qui contiennent nos commandes entre eux. Dans ce cas, nous voulons d'abord spécifier que nous voulons imprimer "Hello world!" sur le terminal, nous utilisons donc la fonction printf et transmettons la chaîne "Hello World" en tant que paramètre.

Vous devrez enregistrer le fichier et quitter. Appuyez sur Ctrl + O pour enregistrer le fichier et sur Ctrl + X pour quitter l'éditeur de texte nano.

Vous pouvez maintenant compiler votre nouveau fichier en utilisant G++. Pour ce faire, utilisez la commande suivante.

g++ sample.cpp -o sample

Vous ne verrez aucune sortie sur le terminal, juste un écran vide lorsque vous exécutez cette commande. C'est très bien, et cela signifie que le programme a été compilé avec succès et lié dans un nouveau fichier exécutable appelé sample.

Maintenant, pour lancer notre fichier exécutable, nous allons utiliser la commande suivante.

./sample

Si vous voyez des messages d'erreur, l'une des sources possibles est que votre compilateur g++ n'est pas installé correctement ou qu'il vous manque un paquet crucial. Si tout se passe bien, la fenêtre de votre terminal devrait vous accueillir avec "Hello world!".

Conclusion

Dans ce guide, vous avez appris à installer le compilateur G++. Comme vous pouvez le voir, c'est assez simple et facile à faire en suivant les étapes de ce guide.

Nous espérons que cet article vous a appris quelque chose de nouveau et que vous avez aimé le lire. A la prochaine.


Ubuntu
  1. Comment installer Node.js et NPM sur Ubuntu 18.04 et 20.04

  2. Comment installer PHP 7.4 et 8.0 sur Ubuntu 18.04 ou 20.04

  3. Comment installer Anaconda sur Ubuntu 18.04 et 20.04

  4. Comment installer G++ le compilateur C++ sur Ubuntu 20.04 LTS Focal Fossa Linux

  5. Comment installer GNU Emacs sur Ubuntu 22.04

Comment installer uTorrent dans Ubuntu 18.04 et Ubuntu 19.04

Comment installer TeamViewer 12 sur Ubuntu 16.04 et Ubuntu 16.10

Comment installer ScreenCloud sur Ubuntu 16.04 et Ubuntu 17.04

Comment installer et utiliser R sur Ubuntu

Comment installer le compilateur Kotlin sur Ubuntu 16.04

Comment installer le compilateur GCC sur Ubuntu 20.04