GCC的头文件搜索路径
Posted 秋兰兮青青,绿叶兮紫茎。
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了GCC的头文件搜索路径相关的知识,希望对你有一定的参考价值。
在 C 和 C++ 中,有两种头文件包含方式,引号和尖括号形式,这两种形式的搜索路径是不一样,
搜索路径的顺序如下所示:
- 对于引号形式的 include 指令,会首先搜索包含当前文件的目录
- 对于引号形式的 include 指令,通过 -iquote 选项指定的目录将会以从左往右的顺序进行搜索。
- 通过 -I 选项指定的目录将会以从左往右的顺序进行搜索。
- 通过 -isystem 选项指定的目录将会以从左往右的顺序进行搜索。
- 标准系统目录将会被搜索
- 通过 -idirafter 选项指定的目录将会以从左往右的顺讯进行搜索。
总的来说,引号形式的头文件包含会有两个额外的搜索选项,如果在顺序1和顺序2中的目录中没有找到,
那么引号形式的搜索方式和尖括号形式的搜索方式是一致的。
以上是关于GCC的头文件搜索路径的主要内容,如果未能解决你的问题,请参考以下文章