头文件搜索顺序

$more objs/autoconf.err

image

头文件的搜索顺序

1.gcc 参数-I指定头文件的搜索路径,例如gcc -I /path/where/theheadfile/in sourcefile.c

2.通过查找gcc的环境变量C_INCLUDE_PATH/CPLUS_INCLUDE_PATH/OBJC_INCLUDE_PATH来搜索头文件位置

3. 再找内定目录搜索,分别是

/usr/include

/usr/local/include

/usr/lib/gcc-lib/i386-linux/2.95.2/include

最后一行是gcc程序的库文件地址,各个用户的系统上可能不一样。

centos上为/usr/lib/gcc/x86_64-redhat-linux/4.4.4/include/

你可能感兴趣的:(文件)