Если вы проверяете man-страницу для cpp (препроцессор C), он заявляет, что будет обрабатывать следующие переменные окружения, такие как опция -I, упомянутая выше:
- CPATH
- C_INCLUDE_PATH
- CPLUS_INCLUDE_PATH
Теперь я считаю, что текущие g ++ и gcc используют встроенный cpp, но я ожидаю, что он будет работать как отдельный cpp, и с уважением относиться к этим переменным среды.