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 peck (site web personnel) . Évalué à 2.
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 B. franck . Évalué à 2.
A la compilation, ceux sont les "includes" comme dit précédemment.
[^] # Re: pas à la compilation
Posté par Raphaël G. (site web personnel) . Évalué à 2.
#include "test.h"
int main(int argc, char** argv, char** arge)
{
return 0;
}
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.