我在 Makefile 中有下一个代码:
CFLAGS=-Wall -g
clean:
rm -f ex1
Run Code Online (Sandbox Code Playgroud)
当我运行“make clean”时,我收到下一个错误:Makefile:4: * missing separator。停止。
为什么?我该如何解决?
Rin*_*ind 17
您有需要制表符的空格(并且不:4 个空格不等于制表符)。
这将显示制表符(显示为^I
)和空格:
cat -e -t -v {Makefile}
Run Code Online (Sandbox Code Playgroud)
第 4 行:
1 CFLAGS=-Wall -g
2
3 clean:
4 rm -f ex1
Run Code Online (Sandbox Code Playgroud)
删除前面的空格rm
并将其设为制表符。