Création
d'entreprise
Posez votre question Signaler

Compiler un programme C sous Linux [Résolu]

moumni - Dernière réponse le 21 janv. 2007 à 14:39
bonjour, je veus voir comment compiler un programme en C sous Linux et merci.
Lire la suite 

Compiler un programme C sous Linux »

7 réponses
Réponse
+5
moins plus
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 :-)
Ajouter un commentaire
Réponse
+3
moins plus
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
Kermitt31- 10 mai 2005 à 15:00
Oups excusez moi de la bourde ;-)))
Ajouter un commentaire
Réponse
+1
moins plus
dsl... fausse manip
Ajouter un commentaire
Réponse
+1
moins plus
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
Ajouter un commentaire
Réponse
+0
moins plus
cc -c nom_du_fichier.c
Ajouter un commentaire
Réponse
+0
moins plus
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.
Ajouter un commentaire
Ce document intitulé « compiler un programme C sous Linux » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?