Я использую 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 $@ $^ $(LDFLAGS)
.PHONY: clean
clean:
@rm -f $(PROGRAMS) *.o core
Есть идеи, почему он не работает?
РЕДАКТИРОВАТЬ: Кажется, что делает:
make -f Makefile.txt clean
работает.Теперь: есть ли какие-либо настройки, чтобы изменить, поэтому мне не нужно каждый раз делать -f Makefile.txt
?