查看gcc编译器的默认include目录

有时候我们在配置一些代码编辑器的intellisense功能时,需要添加编译时的系统头文件列表,而这些不是太容易寻找(可能有很多个目录组成),这时候我们可以使用以下方法:


运行gcc -xc++ -E -v -
该命令通过指定C++语言选项-xc++来启动GCC编译器,并使用-E选项告诉它仅进行预处理,-v选项启用详细输出。最后的-表示从标准输入中读取代码。

运行上述命令后,GCC将输出许多详细信息,可以在输出中找到类似以下内容的行:

1
2
3
4
5
#include "..." search starts here:
#include <...> search starts here:
/path/to/include/dir1
/path/to/include/dir2
...

这些目录路径就是gcc编译器的默认include目录。

如果不需要c++的头文件而只需要c语言的头文件,也可以将选项-xc++换成-xc。

Donate
  • Copyright: Copyright is owned by the author. For commercial reprints, please contact the author for authorization. For non-commercial reprints, please indicate the source.

扫一扫,分享到微信

微信分享二维码

请我喝杯咖啡吧~

支付宝
微信