Compiler un programme C sous Linux
Résolu/Fermé
moumni
-
10 mai 2005 à 11:06
mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 - 21 janv. 2007 à 14:39
mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 - 21 janv. 2007 à 14:39
A voir également:
- Compiler un programme C sous Linux
- Programme demarrage windows 10 - Guide
- Fichier ouvert dans un autre programme - Guide
- Linux mint - Télécharger - Systèmes d'exploitation
- Desinstaller un programme - Guide
- Programme démarrage windows 10 - Guide
6 réponses
mamiemando
Messages postés
33079
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
23 avril 2024
7 749
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
6174
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
2 février 2024
1 083
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
3669
Date d'inscription
jeudi 15 juillet 2004
Statut
Contributeur
Dernière intervention
8 août 2006
492
10 mai 2005 à 15:00
10 mai 2005 à 15:00
Oups excusez moi de la bourde ;-)))
Char Snipeur
Messages postés
9696
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
3 octobre 2023
1 297
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
3669
Date d'inscription
jeudi 15 juillet 2004
Statut
Contributeur
Dernière intervention
8 août 2006
492
10 mai 2005 à 11:55
10 mai 2005 à 11:55
cc -c nom_du_fichier.c