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.