我正在使用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文件。
答案 0 :(得分:0)
问题是预编译头必须是C源代码包含的第一个头文件,包括C源代码中列出的头文件和gcc命令行提供的头文件。