Я запускаю Ubuntu 10.04. Всякий раз, когда я запускаю make clean
, я получаю следующее:
make: *** Нет правила, чтобы сделать цель "чистой". Стоп.
Вот мой make файл:
CC = gcc
CFLAGS = -g -pedantic -O0 -std=gnu99 -m32 -Wall
PROGRAMS = digitreversal
all : $(PROGRAMS)
digitreversal : digitreversal.o
$(CC) $(CFLAGS) -o [email protected] $^ $(LDFLAGS)
.PHONY: clean
clean:
@rm -f $(PROGRAMS) *.o core
Любые идеи, почему он не работает?
EDIT: Кажется, что:
make -f Makefile.txt clean
работает. Теперь: есть ли какие-либо настройки для изменения, поэтому мне не нужно делать -f Makefile.txt
каждый раз?