Compiler un programme C sous Linux

Résolu
moumni -  
mamiemando Messages postés 33228 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

  1. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 944
     
    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
  2. [Dal] Messages postés 6122 Date d'inscription   Statut Contributeur Dernière intervention   1 108
     
    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
    1. Kermitt31 Messages postés 3679 Date d'inscription   Statut Contributeur Dernière intervention   499
       
      Oups excusez moi de la bourde ;-)))
      0
  3. Char Snipeur Messages postés 10112 Date d'inscription   Statut Contributeur Dernière intervention   1 331
     
    dsl... fausse manip
    4
  4. jalelouss Messages postés 4 Statut Membre 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
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Kermitt31 Messages postés 3679 Date d'inscription   Statut Contributeur Dernière intervention   499
     
    cc -c nom_du_fichier.c
    2
  7. 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