我在 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并将其设为制表符。
| 归档时间: |
|
| 查看次数: |
77622 次 |
| 最近记录: |