轉自:http://gcc.gnu.org/ml/gcc-help/2007-09/msg00205.htmlhtml
`gcc -print-prog-name=cc1plus` -v
linux
`g++ -print-prog-name=cc1plus` -vc++
例如,CentOS 6.3 64bit 下,`g++ -print-prog-name=cc1plus` -v 的運行結果是:htm
ignoring nonexistent directory "/usr/lib/gcc/x86_64-redhat-linux/4.4.6/include-fixed"get
ignoring nonexistent directory "/usr/lib/gcc/x86_64-redhat-linux/4.4.6/../../../../x86_64-redhat-linux/include"it
#include "..." search starts here:class
#include <...> search starts here:gcc
/usr/lib/gcc/x86_64-redhat-linux/4.4.6/../../../../include/c++/4.4.6gc
/usr/lib/gcc/x86_64-redhat-linux/4.4.6/../../../../include/c++/4.4.6/x86_64-redhat-linuxdi
/usr/lib/gcc/x86_64-redhat-linux/4.4.6/../../../../include/c++/4.4.6/backward
/usr/local/include
/usr/lib/gcc/x86_64-redhat-linux/4.4.6/include
/usr/include
End of search list.
即,默認include路徑是
/usr/include/c++/4.4.6
/usr/include/c++/4.4.6/x86_64-redhat-linux
/usr/include/c++/4.4.6/backward
/usr/local/include
/usr/lib/gcc/x86_64-redhat-linux/4.4.6/include
/usr/include