makefile:12: *** missing separator. Stop.
时间: 2023-12-18 11:29:47 浏览: 178
makefile报错
5星 · 资源好评率100%
这个错误通常是由于Makefile中缩进不正确导致的。Makefile需要使用Tab键进行缩进,而不是空格。因此,如果在Makefile中使用了空格而不是Tab键进行缩进,则会出现此错误。解决方法如下:
1. 确保在Makefile中使用Tab键进行缩进。
2. 如果使用的是VSCode等编辑器,可以在编辑器中将Tab键设置为缩进方式,而不是使用空格。
3. 如果仍然出现错误,请检查Makefile中第12行的缩进是否正确,并确保在该行之前没有任何注释或空行。
以下是一个示例Makefile,其中包含正确的缩进方式:
```makefile
all:
gcc -o myprogram myprogram.c
clean:
rm -f myprogram
```
阅读全文