[C] #include <xxx.h>

#include <xxx.h> [C] - C - Programmation

Marsh Posté le 18-06-2004 à 11:21:49    

bonjour,
j ai un fichier xxx.h qui comprend un #include <monrep/monfichier.h>, monrep ne se trouve evidement pas dans /usr/include, comment faire pour que gcc trouve monfichier.h ?
(je ne suis pas sencé modifier xxx.h, donc je peux pas remplacer #include <monrep/monfichier.h> par #include "monrep/monfichier.h" )
merci


Message édité par kant23 le 18-06-2004 à 11:27:34
Reply

Marsh Posté le 18-06-2004 à 11:21:49   

Reply

Marsh Posté le 18-06-2004 à 11:29:40    

il faut lui passer un argument pour ajouter un répertoire d'inclusion genre :
gcc -I/un_rep/
 
dans 'un_rep' se trouve monrep/monfichier.h
 
(regarde le man)


Message édité par Ummon le 18-06-2004 à 11:30:03
Reply

Marsh Posté le 18-06-2004 à 11:45:31    

Ummon a écrit :

il faut lui passer un argument pour ajouter un répertoire d'inclusion genre :
gcc -I/un_rep/
 
dans 'un_rep' se trouve monrep/monfichier.h
 
(regarde le man)


 
ok merci, bon ca marche toujours pas, mais "man gcc" est mon ami  :sarcastic:

Reply

Marsh Posté le 18-06-2004 à 11:57:25    

#include <monrep/monfichier.h>
 
 
gcc -I/dir/parent/de/monrep

Reply

Marsh Posté le 18-06-2004 à 12:11:59    

merci merci a vous deux, la ligne de commande marche, je vais revoir mon makefile...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed