问题描述:当在makefile同级目录下创建文件夹clean。
此时make clean会出现错误。
解决办法:声明伪目标,跳过时间检查。
taregt = app
src = $(wildcard ./ *.c)
obj = $(patsubst %.c, %.o , $(src))
$(target) : $(obj)
(tab) gcc $^ -o $@
%.o : %.c
(tab) gcc -c $< -o $@
.PHONY : clean // 声明伪目标,跳过时间检查
clean :
(tab) -rm $(obj) $(target) -f