Forum Programmation.c++ Inclure un fichier objet dans la compilation

Posté par  .
Étiquettes : aucune
0
21
mai
2007
Bonjour,

J'essaye d'inclure un fichier objet ( file.h ) dans ma compilation avec gcc, et je n'ai rien trouvé dans le man.

Le fichier objet est dans le répertoire que la source et quand je fais :
gcc -o exec file.c

J'ai des message d'erreur car le compilateur ne trouve le fichier objet.

Merci de votre aide
  • # En-tete

    Posté par  (site web personnel) . Évalué à 2.

    Tu veux dire un fichier en-tete, pas objet :)

    S'il est inclu sous la forme <file.h> alors gcc va cherche dans les include du système. Utilise l'option -I pour ajouter de nouveaux répertoires de recherche.

    S'il est inclu sous la forme "file.h" alors gcc va en priorité cherche dans le répertoire de compilation, tu ne devrais avoir besoin de rien d'autre.
  • # pas à la compilation

    Posté par  . Évalué à 2.

    les fichier objets (déjà compilés) ne s'inclus pas à la compilation mais à l'édition de liens.

    A la compilation, ceux sont les "includes" comme dit précédemment.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.