Partage
  • Partager sur Facebook
  • Partager sur Twitter

plusieurs fichiers sources pour un éxécutable

j'ai pas tout compris...

Anonyme
    2 janvier 2006 à 13:24:06

    Bonjour,

    pourrais-t-on m'expliquer comment faire pour compiler plusieurs fichiers pour faire un éxécutable ?

    PS : je suis sous Linux (quoi :euh: , vous l'aviez deviné :lol: ?)
    • Partager sur Facebook
    • Partager sur Twitter
      2 janvier 2006 à 13:42:01

      $ gcc -c tonfichier.c
      $ gcc -c tonfichier2.c
      $ gcc tonfichier.o tonfichier2.o
      $ ./a.out
      • Partager sur Facebook
      • Partager sur Twitter
        2 janvier 2006 à 13:55:13

        Citation : rz0

        $ gcc -c tonfichier.c
        $ gcc -c tonfichier2.c
        $ gcc tonfichier.o tonfichier2.o
        $ ./a.out



        ca explique tout xD


        euh sinon l'interet de faire plusieurs fichiers sources , c'est que ce soit plus propre
        tu peux organiser ton programme en differentes parties contenants chacunes des fonctions classées , au lieu de tout foutre en vrac dans un seul fichier
        les .c sont l'ensemble des fichiers qui composent ton programme même , avec en general la fonction main qui contient les instructions lues directement , et dautres fichiers .c qui sont les listes de fonctions
        les .h ne te servent pas a grand chose , mais ils sont indispensable pour la compilation , tu mets dedans les prototypes des fonctions
        les .o sont des fichiers créés pendant la compilation , c'est une étape du fichier entre celle du code source et celle de l'executable , t'en a pas besoin


        je comprend pas ce qui te pose probleme
        • Partager sur Facebook
        • Partager sur Twitter
        Anonyme
          2 janvier 2006 à 19:34:35

          merci, je ne savais pas qu'il fallait linker les fichier :lol:

          problème résolu !!
          • Partager sur Facebook
          • Partager sur Twitter

          plusieurs fichiers sources pour un éxécutable

          × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
          × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
          • Editeur
          • Markdown