当使用-ir1标志添加包含路径时,GCC在系统标准包含目录之前搜索dir1,例如:
$ cpp -v /dev/null -I$HOME/glibc/include -o /dev/null
GCC将首先搜索$HOME/glibc/Include,然后标准包含目录:
/usr/lib/gcc/x86_64-linux-gnu/9/include
/usr/local/include
/usr/include/x86_64-linux-gnu
/usr/include
如何调整包含目录的顺序,例如:搜索标准先包含目录,然后是-dir? 谢谢!