致命错误:';mcheck.h';找不到文件

致命错误:';mcheck.h';找不到文件,c,gcc,terminal,C,Gcc,Terminal,我在一个文件夹里有两个头文件和两个c文件。我正在尝试编译包含main函数的文件。当我在终端中键入\u file.c的gcc名称\u时,我收到以下错误 fatal error: 'mcheck.h' file not found 请有人来指导我。是头文件mcheck.h之一吗?如果是这样,您如何在代码中包含该文件?应该是 #包括“mcheck.h”是否需要安装mcheck 在linux上可能需要一个软件包,在windows上可能需要下载一个zip 一旦您知道此标头在系统上的位置,就可以使用 gc

我在一个文件夹里有两个头文件和两个c文件。我正在尝试编译包含main函数的文件。当我在终端中键入\u file.c的gcc名称\u时,我收到以下错误

fatal error: 'mcheck.h' file not found

请有人来指导我。

是头文件
mcheck.h
之一吗?如果是这样,您如何在代码中包含该文件?应该是


#包括“mcheck.h”

是否需要安装mcheck

在linux上可能需要一个软件包,在windows上可能需要下载一个zip

一旦您知道此标头在系统上的位置,就可以使用

gcc -c -I<path_to_mcheck_dot_h> name_of_file.c -o name_of_file.o
gcc-c-I name_of_file.c-o name_of_file.o
注意:如果标头位置在PATH变量上,则可以省略-I命令


在链接程序时,如果找不到包含mcheck.h.中声明的函数的库,您可能会面临更多问题。

哪个平台?mcheck是一个gnu头。它应该在linux上的/usr/include中,但可能需要在windows上单独安装(包括cygwin或mingw)。你应该提供更多的信息。此外,这里还有一个联机手册页:。