我运行的是 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”。如果不同,请说“abc”,尝试运行“make -f abc clean”
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)