add user include dir after standard include dir

Viewed 67

when using -Idir1 flag to add include path, gcc search dir1 BEFORE system standard include dir, e.g:

$ cpp -v /dev/null -I$HOME/glibc/include  -o /dev/null

gcc will search $HOME/glibc/include first,then the standard include dirs:

 /usr/lib/gcc/x86_64-linux-gnu/9/include
 /usr/local/include
 /usr/include/x86_64-linux-gnu
 /usr/include

How to adjust include dir order, e.g: search standard include dir first, then the -Idir ? Thanks!

1 Answers
Related