自动化构建:Make
在认识了可执行程序构建原理的基础之后,接下来我们将目光转移到项目实际使用的自动化构建工具——Make 上。
引入
我们在谈及基础设施时提过,对于项目构建这种简单繁复的工作,我们应该适当封装和抽象其流程,再运用自动化工具进行解决。这样不仅节约了时间,还杜绝了出错的可能。
本项目使用 Make 进行自动化构建。Make 本身是一个命令行自动化工具,它通过解析使用特定语言(即 Makefile)编写的脚本来进行自动化构建。因此,本篇讲义旨在介绍两方面的内容:
- 如何在命令行中使用 Make。
- 如何编写 Makefile。