Question: where are the gcc header files?
Answer: GCC looks in several different places for headers. On a normal Unix system, if you do not instruct it otherwise, it will look for headers requested with #include <file> in: /usr/local/include. libdir/gcc/target/version/include.