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