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
bonjour, je veus voir comment compiler un programme en C sous Linux et merci.
A voir également:

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
J'ajouterais que compiler avec les options -W et -Wall c'est bien, surtout quand on débute :
gcc -W -Wall -o plop.exe plop.c

A part ça tout le reste a été dit :-)
6
[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
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
5
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
Oups excusez moi de la bourde ;-)))
0
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
dsl... fausse manip
4
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
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
3

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
cc -c nom_du_fichier.c
2
ca ne cree pas encore de programe executable a cause de l'option "-c" !!!

gcc fichier.c

et apres

./a.out

pour executer

en linux gcc et cc sont les memes.
2