Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Makefile 获取此生成文件时出错_Makefile - Fatal编程技术网

Makefile 获取此生成文件时出错

Makefile 获取此生成文件时出错,makefile,Makefile,我不明白这个makefile有什么问题? 我得到错误没有规则使目标'step.c'为'step.o'所需。停止。 vertex: main.o step.o gcc main.o step.o -o vertex main.o: main.c header.h gcc -c main.c step.o: step.c header.h gcc -c step.c 您没有文件step.c,因此Make认为您希望它生成一个,但它不知道如何生成

我不明白这个makefile有什么问题? 我得到错误
没有规则使目标'step.c'为'step.o'所需。停止。

vertex: main.o step.o
    gcc main.o step.o -o vertex 

main.o: main.c header.h
    gcc -c main.c

step.o: step.c header.h
    gcc -c step.c   

您没有文件
step.c
,因此Make认为您希望它生成一个,但它不知道如何生成