我运行的是 Ubuntu 10.04。make clean
,我明白了:
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
每次?
答案
看来你的 makefile 的名称不是"Makefile"或"makefile"。