терминал - почему я получаю эту ошибку makefile? - PullRequest
0 голосов
/ 10 февраля 2020

Я пытаюсь запустить makefile, но получаю эту ошибку.

"make *** не указаны цели и не найден make-файл. Stop."

Я следовал всем стандартам для make-файла и сослался на множество сообщений об этой ошибке, но ни одна из них не помогла мне. У кого-нибудь есть решение для этого, которого нет на inte rnet.

вывод следующим образом:

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 голосов
/ 10 февраля 2020

Это была проблема редактора. Я использовал vim для редактирования моего Makefile. Теперь он успешно работает.

0 голосов
/ 10 февраля 2020

GNU Make предполагает, что вы называете файл просто Makefile. Поэтому все, что вам нужно сделать, это переименовать Makefile.make в Makefile.

Подсказка в сообщении об ошибке: no makefile found

...