我正在尝试运行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$
答案 0 :(得分:0)
gnu make假设您仅将文件命名为Makefile
。因此,您需要做的就是将Makefile.make
重命名为Makefile
。
错误消息中的提示是:no makefile found
答案 1 :(得分:0)
这是一个编辑器问题。我用vim编辑我的Makefile。现在它可以正常工作了。