跳转至

自动化构建:Make

在认识了可执行程序构建原理的基础之后,接下来我们将目光转移到项目实际使用的自动化构建工具——Make 上。

引入

我们在谈及基础设施时提过,对于项目构建这种简单繁复的工作,我们应该适当封装和抽象其流程,再运用自动化工具进行解决。这样不仅节约了时间,还杜绝了出错的可能。

本项目使用 Make 进行自动化构建。Make 本身是一个命令行自动化工具,它通过解析使用特定语言(即 Makefile)编写的脚本来进行自动化构建。因此,本篇讲义旨在介绍两方面的内容:

  • 如何在命令行中使用 Make。
  • 如何编写 Makefile。
怎么又冒出来一种语言?