MakeFile文件学习(一)

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

你可能感兴趣的:(MakeFile文件学习(一))