Compiler un programme C sous Linux
Résolu
bonjour, je veus voir comment compiler un programme en C sous Linux et merci.
A voir également:
- Compiler un programme C sous Linux
- Comment mettre en veille un programme sous windows 10 - Guide
- Programme demarrage windows - Guide
- Linux reader - Télécharger - Stockage
- Forcer la fermeture d'un programme - Guide
- Cette action ne peut pas être réalisée car le fichier est ouvert dans un autre programme - Guide
6 réponses
J'ajouterais que compiler avec les options -W et -Wall c'est bien, surtout quand on débute :
A part ça tout le reste a été dit :-)
gcc -W -Wall -o plop.exe plop.c
A part ça tout le reste a été dit :-)
Salut moumni,
gcc fichier.c -o fichierexecutable
Sauf erreur, l'option -c compile mais ne produit que des fichiers objet ".o" et n'effectue pas la phase de liaison, ni la production de l'exécutable final.
L'option "-o" permet de spécifier le nom de l'exécutable.
Sinon, la simple ligne gcc fichier.c produit aussi un exécutable, dont le nom par défaut est "a.out"
Dal
gcc fichier.c -o fichierexecutable
Sauf erreur, l'option -c compile mais ne produit que des fichiers objet ".o" et n'effectue pas la phase de liaison, ni la production de l'exécutable final.
L'option "-o" permet de spécifier le nom de l'exécutable.
Sinon, la simple ligne gcc fichier.c produit aussi un exécutable, dont le nom par défaut est "a.out"
Dal
Donc je crois que vous parlier de la compilation et l'execution d'1 progarmme en c
et a ce propos j'ai une question : comment faire la compilation si on utilise comme entete de la fonction main celle la :
void main (int argc ,char **argv);
notification :en cas vous ne comprenez pas argvet argc :
si vous develloper en java vous aller comprendre que c la meme chose
et a ce propos j'ai une question : comment faire la compilation si on utilise comme entete de la fonction main celle la :
void main (int argc ,char **argv);
notification :en cas vous ne comprenez pas argvet argc :
si vous develloper en java vous aller comprendre que c la meme chose
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question