Compiler un programme C sous Linux

Résolu
moumni -  
mamiemando Messages postés 33778 Date d'inscription   Statut Modérateur Dernière intervention   -
bonjour, je veus voir comment compiler un programme en C sous Linux et merci.

6 réponses

mamiemando Messages postés 33778 Date d'inscription   Statut Modérateur Dernière intervention   7 884
 
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 6205 Date d'inscription   Statut Contributeur Dernière intervention   1 105
 
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 3679 Date d'inscription   Statut Contributeur Dernière intervention   495
 
Oups excusez moi de la bourde ;-)))
0
Char Snipeur Messages postés 9813 Date d'inscription   Statut Contributeur Dernière intervention   1 299
 
dsl... fausse manip
4
jalelouss Messages postés 4 Date d'inscription   Statut Membre Dernière intervention   3
 
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 3679 Date d'inscription   Statut Contributeur Dernière intervention   495
 
cc -c nom_du_fichier.c
2
kmf31
 
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