Compiler un programme C sous Linux
Résolu/Fermé
moumni
-
10 mai 2005 à 11:06
mamiemando Messages postés 33586 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 19 mars 2025 - 21 janv. 2007 à 14:39
mamiemando Messages postés 33586 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 19 mars 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
- Programme demarrage windows 10 - Guide
- Comment mettre en veille un programme sous windows 10 - Guide
- Cette action ne peut pas être réalisée car le fichier est ouvert dans un autre programme - Guide
- Diskinternals linux reader - Télécharger - Stockage
- Forcer la fermeture d'un programme - Guide
6 réponses
mamiemando
Messages postés
33586
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
19 mars 2025
7 833
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 101
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