1.10和1.11和1.12、Makefile
- 1.10、Makefile(1)
- 1.10.1、什么是Makefile
- 1.10.2、Makefile的文件命名和规则
- 实际操作
- 1.11、Makefile(2)
- 1. 工作原理(1.10.3)
- 实际操作
- 1.12、Makefile(3)
- 1. 变量
- 2. 模式匹配
- 3. 函数
- 实际操作
- ①实现变量和模式匹配
- ②实现函数操作
- ③加入新的执行代码实现删除生成的`.o`文件
1.10、Makefile(1)
1.10.1、什么是Makefile
1.10.2、Makefile的文件命名和规则
实际操作
-
在终端输入
vim Makefile
-
然后写入以下代码
-
然后执行以下代码,在终端输入一个make即可
1.11、Makefile(2)
1. 工作原理(1.10.3)
实际操作
- 用
vim
打开我们的Makefile
- 然后输入以下代码
- 然后执行我们的
Makefile
,然后我们就能观察到他执行的先后顺序
1.12、Makefile(3)
1. 变量
2. 模式匹配
3. 函数
实际操作
①实现变量和模式匹配
- 在终端进入我们的`Makefile`
- 在Makefike中输入以下代码
- 在命令行执行,写入make
即可
②实现函数操作
-
现在终端进入我们的
Makefile
-
然后输入以下内容
-
然后输入
make
执行我们的Makefile
③加入新的执行代码实现删除生成的.o
文件
.PHONY
的意思是clean
是一个尾部代码,不会生成文件,因此就不会与当前目录下的clean
文件进行时间比较