头文件搜索路径

  1. #include “headfile.h”

    • 先搜索当前目录

    • 然后搜索-I指定的目录

    • 再搜索gcc的环境变量CPLUS_INCLUDE_PATH(C程序使用的是C_INCLUDE_PATH)

    • 最后搜索gcc的内定目录

      /usr/include
      /usr/local/include
      /usr/lib/gcc/x86_64-redhat-linux/4.1.1/include
      

    各目录存在相同文件时,先找到哪个使用哪个。

  2. #include “headfile.h”

    • 先搜索-I指定的目录

    • 然后搜索gcc的环境变量CPLUS_INCLUDE_PATH

    • 最后搜索gcc的内定目录

      /usr/include
      /usr/local/include
      /usr/lib/gcc/x86_64-redhat-linux/4.1.1/include
      

你可能感兴趣的:(头文件,搜索路径)