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.