GNU/Linux >> Tutoriels Linux >  >> Debian

Comment compiler et exécuter un programme C sous Linux

Apprendre un langage de programmation C est indispensable si vous débutez votre carrière de programmeur. Vous n'avez besoin que d'un éditeur de texte pour écrire le programme C et du compilateur GCC ou Clang pour compiler le programme sous Linux.

Dans cet article, nous verrons comment écrire et compiler un programme C.

Qu'est-ce que le langage C ?

C est un langage de programmation à usage général qui convient le mieux à la programmation système. Développé par Dennis Ritchie au Bell Lab pour écrire un programme utilitaire pour le système d'exploitation Unix, plus tard le noyau Unix lui-même implémenté en langage C.

Un accès de bas niveau à la mémoire, des mots-clés simples, des fonctionnalités d'exécution rapides et efficaces ont fait du C l'un des langages de programmation les plus utilisés.

Compiler et exécuter le programme C sous Linux

Vous avez besoin de la compilation GCC et d'un éditeur de texte pour écrire et compiler le programme C.

Remarque :- Les instructions ci-dessous sont testées sur Ubuntu 20.04.

1. Installer le compilateur GCC

La collection de compilateurs GNU comprend des interfaces pour C, C++, Objective-C, Fortran, Ada, Go et D, ainsi que des bibliothèques pour ces langages (libstdc++,…). Il a été écrit à l'origine comme compilateur pour le système d'exploitation GNU.

GCC dans une partie de build-essential paquetage des distributions Linux basées sur Ubuntu/Debian et des outils de développement package pour les distributions Linux basées sur Fedora/Centos/Rehat. Il devrait déjà être disponible dans votre système d'exploitation Linux.

Mais s'il n'est pas disponible, utilisez la commande ci-dessous pour installer GCC sur la distribution Linux respective.

Ubuntu/Debian,

sudo apt-get install build-essential

Fedora/Centos/Rehat,

yum groupinstall 'Development Tools'

Utilisez la commande ci-dessous pour vérifier l'installation,

~$ gcc -v
~$ whereis gcc
gcc: /usr/bin/gcc /usr/lib/gcc /usr/share/man/man1/gcc.1.gz
~$ which gcc
/usr/bin/gcc

2. Programme d'écriture en C

Vous pouvez utiliser n'importe quel éditeur de texte comme vi, nano ou même VIM pour écrire un programme C sous Linux.

Ici, je vais créer un hello-world classique. programme c à l'aide d'un éditeur nano. Ouvrez le terminal Ubuntu et exécutez la commande ci-dessous pour démarrer l'éditeur nano.

nano hello-world.c

Liste des programmes C,

#include <stdio.h>
int main()
{
printf("/n Hello World ");
return 0;
}

Où,

  • studio.h - fichier d'en-tête de sortie d'entrée standard
  • printf – commande pour imprimer un message

3. Compiler le programme C avec le compilateur GCC

Nous avons déjà installé le compilateur GCC. Maintenant, exécutez la commande ci-dessous sur le terminal pour compiler le programme c en utilisant GCC.

Cela génère un fichier binaire hello-world comme indiqué ci-dessous.

gcc hello-world.c -o hello-world

4. Exécuter le programme C

C Compiler génère le fichier binaire du programme. Tapez simplement ./ pour exécuter le programme c sous Linux. Dans notre cas,

~$ ./hello-world

La sortie du programme (voir ci-dessous),

Résumé

Un éditeur de texte et un compilateur GCC sont les seuls outils de base dont vous avez besoin pour commencer à écrire et à compiler des programmes en c. Allez-y et commencez à apprendre c.

J'espère que ce petit article a été utile. Veuillez partager et vous abonner.


Debian
  1. Comment écrire, compiler et exécuter un programme C dans Ubuntu et d'autres distributions Linux [Astuce du débutant]

  2. Comment installer Wine et exécuter des applications Windows sous Linux

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

  4. Comment compiler et installer wxWidgets sur Ubuntu/Debian/Linux Mint

  5. Exemple Cobol Hello World :comment écrire, compiler et exécuter un programme Cobol sur un système d'exploitation Linux

Comment écrire et exécuter un programme C dans Debian 10

Comment installer KernelCare et vider le cache Kernelcare sous Linux

Comment installer et configurer KVM sur Debian 11 Bullseye Linux

Comment installer et configurer XAMPP sur Ubuntu Linux

Brilliant Ways sur la façon d'exécuter un programme sous Linux

Comment écrire et exécuter un programme C sous Linux