make正在给出错误make:***没有规则使目标"干净".停止

g.r*_*ion 4 c c++ macos makefile

嗨我有一个简单的MakeFile包含它:

clean:
    rm -f ex1
Run Code Online (Sandbox Code Playgroud)

但是当我运行命令时make clean,我收到以下错误:

make: *** No rule to make target `clean'.  Stop.
Run Code Online (Sandbox Code Playgroud)

我不确定我做错了什么,它只有2行而第2行是用TAB而不是Spaces开始的.有谁有任何想法?我在Mac OS X 10.9.2上

我实际上是在尝试学习c并遵循本教程:http://c.learncodethehardway.org/book/ex2.html

Jer*_*gas 7

MakeFile应该命名Makefile.删除首都F.

  • 实际上这个名字甚至可以是`MakeFile`.只需要用`-f` param调用make. (2认同)