我在一个文件夹中有2个头文件和2个c文件。我正在尝试编译包含main函数的文件。当我在终端输入gcc name_of_file.c时收到以下错误
fatal error: 'mcheck.h' file not found
请有人指导我。
答案 0 :(得分:1)
你需要安装mcheck吗?
在Linux上它可能需要一个软件包,在windows上你可能需要下载一个zip。
一旦您知道系统中此标头的位置,您就可以使用
gcc -c -I<path_to_mcheck_dot_h> name_of_file.c -o name_of_file.o
注意:如果标题位置在PATH变量上,则可以省略-I命令。
当链接程序时,如果找不到包含mcheck.h中声明的函数的库,则可能会遇到更多问题。
答案 1 :(得分:0)
是其中一个标头文件mcheck.h
吗?如果是这样,您如何在代码中包含该文件?它应该是
#include "mcheck.h"