Я определил make-файл со следующим содержимым:
mainmake: main.c
gcc -o main main.c
clean:
rm -f main
При запуске
make mainmake
он, как и ожидалось, компилирует main.c без проблем.
Когда я пытаюсь запустить
make clean
, все, что я получаю, это
make: *** No rule to make target `clean`. Stop.
В чем может быть проблема?