终端-为什么我收到此makefile错误?

时间:2020-02-09 22:32:33

标签: makefile g++ macos-catalina

我正在尝试运行makefile,但出现此错误。

“ make ***未指定目标,也未找到任何makefile。停止。”

我遵循了makefile的所有标准,并提到了许多有关此错误的帖子,但没有一个对我有帮助。任何人都可以通过互联网找到解决方案。

输出如下:

yuliam-MBP:~ yuliamosh$ cd /Users/yuliamosh/Documents/make1/
yuliam-MBP:make1 yuliamosh$ ls
Makefile.make   a.out       main.cpp    message.cpp message.h
yuliam-MBP:make1 yuliamosh$ g++ main.cpp message.cpp
yuliam-MBP:make1 yuliamosh$ ./a.out
Makefile Example!
yuliam-MBP:make1 yuliamosh$ make
make: *** No targets specified and no makefile found.  Stop.
yuliam-MBP:make1 yuliamosh$

2 个答案:

答案 0 :(得分:0)

gnu make假设您仅将文件命名为Makefile。因此,您需要做的就是将Makefile.make重命名为Makefile

错误消息中的提示是:no makefile found

答案 1 :(得分:0)

这是一个编辑器问题。我用vim编辑我的Makefile。现在它可以正常工作了。