GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment créer et exécuter un programme C avec Ubuntu 20.04 LTS

Linux est un système d'exploitation. Il existe depuis le milieu des années 1990. Au fil du temps, sa base d'utilisateurs s'est étendue à travers le monde. Aujourd'hui, on peut le trouver partout, de vos téléphones, voitures, à vos téléviseurs et réfrigérateurs.

Ubuntu est une distribution de Linux. Dans cet article, nous verrons comment compiler et exécuter le traditionnel Hello World! programme en C sur Ubuntu 20.04. Suivez les étapes ci-dessous pour créer votre tout premier programme C.

Ouverture du terminal

Cliquez sur Afficher Applications icône. Cette icône se trouve en bas à droite de la barre de lancement, comme indiqué dans l'image ci-dessous.

Cela vous mènera au menu des applications , comme indiqué ci-dessous.

Tapez terminal dans la barre de recherche.

Sélectionnez l'icône du terminal pour le lancer.

Vérifier si GCC est installé

La GNU Compiler Collection (GCC) est une collection de bibliothèques et de compilateurs pour C et d'autres langages comme C++, Go, etc.

Pour vérifier si le compilateur GCC est installé sur votre système, exécutez la commande suivante.

gcc –v

Si vous obtenez un message similaire à la fin de la capture d'écran suivante, votre compilateur GCC est installé et vous pouvez passer à la création de votre fichier de code source.

Si vous voyez le message affiché dans l'image ci-dessous, vous devez installer le compilateur GCC.

Utilisez la commande ci-dessous pour installer le compilateur GCC sur votre système. Un article détaillé sur l'installation de GCC sur Ubuntu 20.04 est ici.

sudo apt install gcc

La première étape consiste à saisir votre mot de passe. Une fois que vous avez entré votre mot de passe, l'installation démarre. Il vous sera ensuite demandé de confirmer l'installation. Tapez y pour confirmer l'installation.

Une fois l'installation terminée avec succès, vous devriez voir la sortie suivante.

Création de votre programme C

Pour créer un fichier nommé "hello.c", entrez la commande suivante dans votre terminal. Vous pouvez nommer votre fichier comme vous le souhaitez, mais la meilleure pratique consiste à utiliser un nom descriptif du programme.

gedit hello.c

Lorsque vous exécutez cette commande, Linux lance l'éditeur de texte.

Entrez le code source C suivant pour imprimer Hello World !

#include <stdio.h>

int main()

{

printf("Hello World!");

return 0;

}

Enregistrez votre fichier, fermez l'éditeur de texte et revenez au terminal.

Regardez de plus près le Hello World ! programme

La première ligne de chaque programme C commence par le signe dièse, # . La première ligne s'appelle la directive du préprocesseur. Le but de la directive preprocessor est d'indiquer au compilateur d'effectuer le prétraitement requis avant la compilation proprement dite.

La prochaine étape est le main() une fonction. Cette fonction est le point de départ de chaque programme C et vous ne pouvez avoir qu'une seule fonction principale dans votre programme.

Bonjour le monde! l'exemple a deux instructions. Une instruction est une instruction dans un programme et se termine par un point-virgule.

Le printf() la fonction imprime la sortie à l'écran.

Bien que le retourne 0 ; n'est pas nécessaire pour ce programme. Le but de l'utiliser ici est de vous aider à vous familiariser avec des programmes plus complexes qui en ont besoin.

Vous remarquerez peut-être que les accolades sont sur des lignes séparées, ce n'est pas nécessaire. C n'est pas pointilleux sur la façon dont le texte est présenté. Vous pourriez écrire tout le code sur une seule ligne et cela fonctionnerait toujours, mais ce n'est pas la meilleure pratique. L'utilisation d'espaces et de lignes séparées rend votre code plus propre et plus facile à lire.

Exécuter votre programme C

Il y a deux manières d'exécuter votre code source, nous allons passer en revue les deux ici.

Méthode 1

Entrez la commande ci-dessous

gcc –o hello hello.c

Cette commande invoque le compilateur GCC pour compiler le fichier hello.c. Le résultat est sorti dans hello, un exécutable. Nous avons utilisé bonjour ici, vous pouvez utiliser n'importe quel autre mot.

Le compilateur crée un fichier binaire si le code source ne contient aucune erreur.

Saisissez ensuite la commande suivante dans le terminal :

./hello

Cette commande charge le fichier exécutable en mémoire. Il en résulte que le CPU exécute les instructions qu'il contient. Le ./ une partie de la commande fait référence au répertoire courant. Le ./bonjour charge et exécute votre fichier exécutable "hello".

Si le programme s'exécute correctement, vous devriez voir le texte "Hello World!" dans votre terminal comme indiqué ci-dessous.

Méthode 2

Entrez la commande ci-dessous

gcc hello.c

Cette commande génère un fichier de bytecode exécutable par la machine, "a.out ”.

Vous pouvez afficher tous les fichiers en exécutant la commande ls

Ensuite, exécutez la commande suivante

./a.out

Cette commande exécute le bytecode et vous verrez le texte "Hello World!" sur le terminal.

Et voilà ! Vous venez d'écrire votre premier programme en C. Bonjour le monde! le programme peut sembler inutile et simple, mais c'est la meilleure façon de commencer à apprendre à programmer. En écrivant cela vous-même, vous serez mieux sous des concepts qui pourraient autrement sembler abstraits et vagues.


Ubuntu
  1. Comment compiler et exécuter le programme C dans Ubuntu

  2. Comment mettre à niveau vers Ubuntu 22.04 LTS à partir d'Ubuntu 20.04 LTS et 21.10

  3. Comment installer Libreoffice 4.3 sur Ubuntu 12.04 et 14.04 LTS

  4. Comment installer XAMPP sur Ubuntu 18.04 LTS

  5. Comment installer LAMP et exécuter OrangeHRM dans Ubuntu 12.04 LTS

Comment créer un fichier ISO dans Ubuntu 18.04 LTS

Comment installer PHP 5.6, PHP 8.0 et PHP 8.1 sur Ubuntu 20.04 LTS

Comment installer uTorrent dans Ubuntu 16.04 LTS et Ubuntu 17.10

Comment exécuter des programmes Java dans Ubuntu

Comment installer KVM et créer des machines virtuelles sur Ubuntu 16.04 LTS

Comment créer et exécuter un script shell dans Ubuntu 22.04