Compiler un programme C sous Linux
Résolu/Fermé
moumni
-
10 mai 2005 à 11:06
mamiemando Messages postés 33636 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 18 avril 2025 - 21 janv. 2007 à 14:39
mamiemando Messages postés 33636 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 18 avril 2025 - 21 janv. 2007 à 14:39
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 10 - Guide
- Diskinternals linux reader - Télécharger - Stockage
- Cette action ne peut pas être réalisée car le fichier est ouvert dans un autre programme - Guide
- Forcer la fermeture d'un programme - Guide
6 réponses
mamiemando
Messages postés
33636
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
18 avril 2025
7 842
21 janv. 2007 à 14:39
21 janv. 2007 à 14:39
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 :-)
[Dal]
Messages postés
6204
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
27 février 2025
1 102
10 mai 2005 à 12:18
10 mai 2005 à 12:18
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
Kermitt31
Messages postés
3679
Date d'inscription
jeudi 15 juillet 2004
Statut
Contributeur
Dernière intervention
8 août 2006
495
10 mai 2005 à 15:00
10 mai 2005 à 15:00
Oups excusez moi de la bourde ;-)))
Char Snipeur
Messages postés
9813
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
3 octobre 2023
1 298
10 mai 2005 à 15:19
10 mai 2005 à 15:19
dsl... fausse manip
jalelouss
Messages postés
4
Date d'inscription
vendredi 17 novembre 2006
Statut
Membre
Dernière intervention
8 novembre 2007
3
20 janv. 2007 à 16:03
20 janv. 2007 à 16:03
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
Kermitt31
Messages postés
3679
Date d'inscription
jeudi 15 juillet 2004
Statut
Contributeur
Dernière intervention
8 août 2006
495
10 mai 2005 à 11:55
10 mai 2005 à 11:55
cc -c nom_du_fichier.c