Compiler un programme C sous Linux

Résolu
bonjour, je veus voir comment compiler un programme en C sous Linux et merci.

6 réponses

  1. Modérateur
    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 :-)
    1. Contributeur
      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
      1. Contributeur
        Oups excusez moi de la bourde ;-)))
    2. 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
      1. 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.