makefile编写(六)

2018-09-27  本文已影响0人  yshi2017

问题描述:当在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 

上一篇 下一篇

猜你喜欢

热点阅读