makefile编写(五)

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

添加自动清理功能:

改进如下:

target  =app

src = $(wildcard ./*.c)

obj  = $(patsubst %.c, %.o,$(src))

$(target) : $(obj)

(tab)  gcc  $^  -o $@

%.o : %.c

(tab)  gcc  -c  $< -o $@

clean  : 

(tab)   rm $(obj)  $(target) -f   //  强制删除

//   如果在makefile中命令前加 - 减号,例如 ,-rm 表示如果此命令执行失败,则继续执行后续命令。

上一篇 下一篇

猜你喜欢

热点阅读