一、本章重点
1、复习Linux项目自动化构建工具make/Makefile
2、stat命令
3、写一个进度条
01 make/Makefile
首先需要了解的是:make是个命令,Makefile是个文件
直接上怎么使用
Makefile文件里写的都是依赖关系和依赖方法
依赖关系:mytest:test.c、clean:空
依赖方法:gcc test.c 0o mytest、rm -f mytest
clean这个目标文件被.PHONY修饰了,我们一般称被.PHONY修饰的目标文件为伪目标。
作用:让clean的依赖方法总是被执行。
具体什么是总是被执行,我们先来了解什么是可能不被执行。
当mytest为最新的目标文件就不再执行对应的依赖方法了。
这里可以继续深入了解一下如何判断mytest是最新的可执行程序呢?
先介绍一下"ACM时间"