solo una nota:CPLUS_INCLUDE_PATH y C_INCLUDE_PATH no son el equivalente de LD_LIBRARY_PATH .LD_LIBRARY_PATH sirve el ld (el enlazador dinámico en tiempo de ejecución) mientras que el equivalente de los dos anteriores que sirve a su compilador C/C++ con la ubicación de las bibliotecas es LIBRARY_PATH .
Crea un alias para gcc con tus inclusiones favoritas.
alias mygcc='gcc -I /whatever/'
Intenta configurar C_INCLUDE_PATH (para archivos de encabezado C) o CPLUS_INCLUDE_PATH (para archivos de encabezado C++).
Como mencionó Ciro, CPATH establecerá la ruta para C y C++ (y cualquier otro idioma).
Más detalles en la documentación de GCC.