错误:“-x precompiled-header”中的值“ precompiled-header”无效

时间:2019-07-19 12:05:19

标签: c compiler-errors

我必须创建一个file.h,并将其放入我的 includes /目录。 到GCC时遇到一个问题:

我得到的错误是:

  

错误:“ -x precompiled-header”中的无效值“ precompiled-header”

我完全不知道是什么原因造成的! 这是我的主要内容,问我是否需要查看更多代码。 我使用以下命令行进行编译:{{1​​}}

gcc -Wall -Wextra -Werror main.c includes/* srcs/* do-op.c

1 个答案:

答案 0 :(得分:2)

您声明要构建的命令是:

gcc -Wall -Wextra -Werror main.c includes/* srcs/* do-op.c

这意味着您正在编译头文件,通常不应该这样做。您应该做的是告诉编译器在哪里可以找到头文件,这是通过-I(大写i)选项完成的:

gcc -Wall -Wextra -Werror -Iincludes main.c srcs/* do-op.c