Makefile
什么是makefile

makefile命名规则

一个文件可以有多个规则,但最重要的是第一条规则,如果和第一条规则冲突,则选择第一条
工作原理




具体示例
src=$(wildcard ./*.c)
objs=$(patsubst %.c, %.o,$(src))
target=app
$(target):$(objs)
$(CC) $(objs) -o $(target)
%.o:%.c
$(CC) -c $< -o $@
.PHONY:clean
clean:
rm $(objs) -f