无法使预编译的头文件与arm-none-eabi-gcc一起使用

时间:2018-05-18 03:05:24

标签: c gcc arm precompiled-headers

我正在使用gcc工具链下面。 gcc版本5.4.1 20160919(发布)[ARM / embedded-5-branch revision 240496](面向ARM嵌入式处理器的GNU工具)

我可以创建.h.gch文件,但在建立.c文件时无法使用.h.gch。我使用-H和-Winvalid-pch选项来检查原因,但编译器没有提供任何信息。就像.h.gch不存在一样,总是搜索.h文件。

1 个答案:

答案 0 :(得分:0)

问题是预编译头必须是C源代码包含的第一个头文件,包括C源代码中列出的头文件和gcc命令行提供的头文件。

相关问题