一 include的两种形式:
(1) #include<头文件>:
搜索顺序为:
①先搜索-I指定的目录
②然后搜索gcc的环境变量CPLUS_INCLUDE_PATH
③最后搜索gcc的内定目录:
/usr/include
/usr/local/include
...等目录
(2) #include“头文件”:
搜索顺序为:
①先搜索当前目录
②然后搜索-I指定的目录
③再搜索gcc的环境变量CPLUS_INCLUDE_PATH(C程序使用的是C_INCLUDE_PATH)
④最后搜索gcc的内定目录
/usr/include
/usr/local/include
...等目录
本文详细解析了C++中#include指令的两种形式及其对应的头文件搜索顺序,包括从用户指定目录到系统默认目录的查找过程。
937

被折叠的 条评论
为什么被折叠?



