Comment compiler et exécuter les programmes C / C ++ dans Linux

Comment compiler et exécuter les programmes C / C ++ dans Linux

C est un langage de programmation structuré robuste utilisé pour développer un logiciel système. Par la conception, C fournit des constructions qui pourraient être efficaces pour les instructions de la machine typiques. Il a été développé par Dennis Ritchie dans Bell Labs. La source du programme C est un texte de format libre, en utilisant le point-virgule comme terminateur d'instructions et accolades bouclées pour regrouper les blocs de déclarations telles que des conditions, des fonctions ou des boucles.

C est une langue de programmation compilée. Après avoir créé un programme C, vous devez d'abord le compiler à l'aide de compilateurs C. Il générera le fichier binaire, que vous pouvez exécuter sur votre système.

Ce tutoriel vous aidera à exécuter un programme C / C ++ dans le système Linux / Unix via la ligne de commande. Nous utiliserons les commandes «GCC» et «G ++» de GCC (collection de compilateurs GNU) pour compiler un programme C / C ++. Ici:

  • GCC Le compilateur GNU C de GCC est-il.
  • g++ Le compilateur GNU C ++ du GCC est-il.

Outils de développement intalling

Afin d'exécuter un programme C, vous devez avoir installé des packages d'outils de développement sur votre système Linux. Exécutez l'une des commandes suivantes pour installer des packages d'outils de développement conformément à votre système d'exploitation.

  • Systèmes basés sur Redhat:
    Sudo Yum Groupinstall "Outils de développement"  
  • Systèmes basés sur Debian:
    sudo apt-get install build-essentiel  

Créer un programme Hello World en C

Pour l'exemple, j'ai sélectionné C Hello World Program. Créez un nouveau fichier sur votre système comme suit:

vim helloworld.c  

en utilisant le contenu ci-dessous

#include int main () printf ("Hello World!"); retour 0;
123456#include int main () printf ("Hello World!"); retour 0;

Compiler et exécuter les programmes C / C ++ dans Linux

J'ai utilisé le compilateur GNU C pour compiler le programme Hello World C ci-dessus comme suit:

GCC Helloworld.C -o Bonjour  

[OU] Utilisez la commande ci-dessous pour utiliser le compilateur C ++.

G ++ Helloworld.C -o Bonjour  

Les commandes ci-dessus créeront un fichier exécutable nommé Bonjour Dans votre répertoire actuel. Vous pouvez dire directement les mêmes que les autres commandes.

./Bonjour  

Vous pouvez également copier le fichier sous le répertoire bac (/ usr / local / bin) pour les rendre accessibles à l'échelle du système.

Essayez un autre exemple C

Essayons avec un autre programme C avec entrée utilisateur. Pour cet exemple, j'ai utilisé cet échantillon de programme C pour saisir deux entiers de l'utilisateur et en calculer la somme.

#include int main () int i, j, sum; scanf ("Entrez entier 1'st:% d", & i); scanf ("Entrez 2'nd entier:% d", & j); sum = i + j; printf ("sum is:% d \ n", sum); retour 0;
1234567891011121314#includeInt main () int i, j, sum; scanf ("Entrez entier 1'st:% d", & i); scanf ("Entrez 2'nd entier:% d", & j); sum = i + j; printf ("sum is:% d \ n", sum); retour 0;

Maintenant compiler et exécuter un C programme

somme du CCG.C -o somme  ./somme  

Conclusion

Dans ce tutoriel, vous avez appris à compiler et à exécuter un programme C dans le système Linux via la ligne de commande.