Maison > Opération et maintenance > exploitation et maintenance Linux > Comment compiler et exécuter des programmes C et C++ sous Linux

Comment compiler et exécuter des programmes C et C++ sous Linux

不言
Libérer: 2019-03-07 11:01:59
original
11619 Les gens l'ont consulté

C est un langage de programmation puissant utilisé pour développer des logiciels système. Cet article vous présentera l'exécution de programmes C et C++ sur un système Linux via la ligne de commande. Dans cet article, nous utilisons les commandes 'gcc' et 'g++' de GCC (GNU Compiler Collection) pour compiler des programmes C/C++.

Comment compiler et exécuter des programmes C et C++ sous Linux

gcc est le compilateur GNU C de GCC.

g++ est le compilateur GNU C++ de GCC.

Installer les outils de développement

Pour exécuter des programmes C, le package d'outils de développement doit être installé sur le système Linux. Exécutez l'une des commandes suivantes pour installer le kit de développement en fonction de votre système d'exploitation.

$ sudo yum groupinstall "Development Tools"   ## 基于Redhat的系统 
$ sudo apt-get install build-essential        ## 基于Debian的系统
Copier après la connexion

Exemple de langage C

Par exemple, écrivez le code pour Hello World.

#include <stdio.h>
int main()
{
   printf("Hello World!");
   return 0;
}
Copier après la connexion

Créez un nouveau fichier sur votre système comme suit :

$ vim helloworld.c
Copier après la connexion

Compilez et exécutez le programme C/C++ sous Linux

Utilisez le compilateur GNU C pour compiler le programme hello world ci-dessus comme suit :

$ gcc helloworld.c -o hello
Copier après la connexion

Utilisez C++ pour compiler et écrire les commandes suivantes.

$ g++ helloworld.c -o hello
Copier après la connexion

La commande ci-dessus créera un fichier exécutable nommé bonjour dans le répertoire courant. Vous pouvez exécuter directement la même opération que d'autres commandes

$ ./hello
Copier après la connexion

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

Cet article est terminé ici. Pour un contenu plus passionnant, vous pouvez prêter attention à d'autres tutoriels de colonnes connexes sur le site Web PHP chinois ! ! !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal