recipe commences before first target. Stop 错误分析
今天做个使用Make文件的示例,安装操作写好文件。使用“”make -f Makefile1“” 出现此错误。
recipe commences before first target. Stop
MakeFile1内容也很简单,只两句:
[tab]3.o: 3.c b.h c.h
[tab][tab]gcc -c 3.c
后来发现,第一行的[tab]需要删掉,命令通过。
3.o: 3.c b.h c.h
[tab][tab]gcc -c 3.c
makefile文件有一个非常令人遗憾的语法现象:控制和制表符tab是有区别的。规则所在行必须以tab开头,空格也不行。