1、文件书写格式
书写格式
目标:依赖
【tab键】规则
简单使用
#定义变量 wildcard 函数获取所有的.c 文件
SrcFiles=$(wildcard *.c)
#将点c文件替换成点o文件
Objfiles=$(patsubst %.c,%.o,$(SrcFiles))
# 编译生成app;app的依赖是点o文件;下面是生成点o文件的规则;
app:$(Objfiles)
gcc -o app -I./include $(Objfiles)
#生成点文件的规则;$< 表示使用第一个依赖
%.o:%.c
gcc -c $< -I./include
techo:
echo $(wildcard *)
#清除生成的文件
clean:
rm *.o
rm app