solo una nota:CPLUS_INCLUDE_PATH
e C_INCLUDE_PATH
non sono l'equivalente di LD_LIBRARY_PATH
.LD_LIBRARY_PATH
serve il ld
(il linker dinamico in fase di esecuzione) mentre l'equivalente dei primi due che serve il tuo compilatore C/C++ con la posizione delle librerie è LIBRARY_PATH
.
Crea un alias per gcc con i tuoi include preferiti.
alias mygcc='gcc -I /whatever/'
Prova a impostare C_INCLUDE_PATH
(per i file di intestazione C) o CPLUS_INCLUDE_PATH
(per i file di intestazione C++).
Come ha detto Ciro, CPATH
imposterà il percorso sia per C che per C++ (e qualsiasi altro linguaggio).
Maggiori dettagli nella documentazione di GCC.