makefile编写(五)

添加自动清理功能:

改进如下:

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 表示如果此命令执行失败,则继续执行后续命令。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容