[gcc/g++] Path par défaut pour les headers

Path par défaut pour les headers [gcc/g++] - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 12-07-2016 à 15:51:39    

Salut,
 
par défaut GCC va chercher ici les headers :


     /usr/local/include
     libdir/gcc/target/version/include
     /usr/target/include
     /usr/include


 
Src: https://gcc.gnu.org/onlinedocs/cpp/Search-Path.html
 
Mais... Il regarde aussi dans les sous-répertoires ou pas ?!
 
Je n'en ai pas l'impression et ça m'ennuie pour certains headers qu'il ne trouve pas parce qu'ils sont justement dans un sous-répertoire !!  :pt1cable:  
 

Spoiler :

Oui je sais, je peux export un CPATH mais bon... J'aimerais savoir comment ça se comporte surtout.


 
:jap: Merci beaucoup !


---------------
Hergestellt in der Schweiz.
Reply

Marsh Posté le 12-07-2016 à 15:51:39   

Reply

Marsh Posté le 12-07-2016 à 18:19:25    

non pour certains headers on le declare d ailleurs avec le sub directory pour cette raison
 
par exemple comme ca  
 

proc.c:#include <sys/utsname.h>    


 et ca fait partie des normes  donc a faire tel que ne pas bidouiller !!


Message édité par francoisp31 le 12-07-2016 à 18:20:17
Reply

Marsh Posté le 12-07-2016 à 18:32:56    

Ah... d'accord, je comprends mieux pourquoi j'ai des softs qui ne se compilent pas.
:-/
 
Merci les dev de la librairie hdf5 de pas faire comme tout le monde. grmblbl.


---------------
Hergestellt in der Schweiz.
Reply

Sujets relatifs:

Leave a Replay

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