Makefile выполняется только когда имя файла передается ему (C) - PullRequest
0 голосов
/ 08 сентября 2018

У меня есть очень простой makefile, makefile.mak, который не распознается командой makefile.

Когда я вхожу "make mp3", Makefile выплевывает "Нет правила, чтобы сделать цель" mp3 ". Стоп."

Однако, когда я ввожу "make -f makefile.mak mp3", команда выполняется нормально. Почему это?

mp3: addMP3.c deleteAllOccurOf.c deleteMP3.c main.c printBackward.c printForward.c
    gcc -o mp3.out addMP3.c deleteAllOccurOf.c deleteMP3.c main.c printBackward.c printForward.c

1 Ответ

0 голосов
/ 08 сентября 2018

Обычно make-файл называется makefile. Другими словами, удалите .mak из имени файла.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...