juste une remarque :CPLUS_INCLUDE_PATH
et C_INCLUDE_PATH
ne sont pas l'équivalent de LD_LIBRARY_PATH
.LD_LIBRARY_PATH
dessert le ld
(l'éditeur de liens dynamique à l'exécution) alors que l'équivalent des deux premiers qui sert votre compilateur C/C++ avec l'emplacement des bibliothèques est LIBRARY_PATH
.
Créez un alias pour gcc avec vos inclusions préférées.
alias mygcc='gcc -I /whatever/'
Essayez de définir C_INCLUDE_PATH
(pour les fichiers d'en-tête C) ou CPLUS_INCLUDE_PATH
(pour les fichiers d'en-tête C++).
Comme Ciro l'a mentionné, CPATH
définira le chemin pour C et C++ (et tout autre langage).
Plus de détails dans la documentation de GCC.