【问题标题】:make is giving error make: *** No rule to make target `clean'. Stopmake 给出错误 make: *** 没有规则可以使目标“干净”。停止
【发布时间】:2014-04-10 21:29:01
【问题描述】:

您好,我有一个简单的 MakeFile,其中包含以下内容:

clean:
    rm -f ex1

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

make: *** No rule to make target `clean'.  Stop.

我不确定我做错了什么,它只有 2 行,而第 2 行以 TAB 而不是空格开头。有人知道吗?我在 Mac OS X 10.9.2 上

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

【问题讨论】:

    标签: c++ c macos makefile


    【解决方案1】:

    MakeFile 应命名为 Makefile。去掉大写的 F。

    【讨论】:

    • 太棒了,它奏效了。距离我接受答案还有 11 分钟。
    • 实际上这个名字甚至可以是MakeFile。只需使用 -f 参数调用 make。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多