查看gcc/g++默認include路徑

轉自: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

相關文章
相關標籤/搜索