1. 使用make自动生成gcc命令
使用 touch makefile 创建一个makefile文件
使用 vim makefile进入 vim编辑器
1 mytest:test.c
2 gcc -o mytest test.c
退出vim,使用make后,会自动在当前目录下查找对应的makefile文件,再去执行内置好的gcc命令
2.依赖关系和依赖方法
mytest:test.c
mytest作为目标文件,test.c作为依赖文件列表
使用test.c形成mytest,两者称之为依赖关系
gcc -o mytest test.c 称之为依赖方法
说明makefile是一个围绕依赖关系和依赖方法构建的一个自动化编译工具
3. 使用make clean 删除操作
再次输入以下内容,完成删除操作
mytest:test.c
2 gcc -o mytest test.c
3 .PHONY:clean
4 clean:
5 rm -f mytest
.PHONY : 代表总是被执行的,被修饰的称之为伪目标
clean目标文件中含有.PHONY,clean即可称为伪目标 而mytest目标文件中不含有