make
命令主要是维护程序项目。它的主要使用目的是去自动确定大型程序中哪一块需要重新编译并调用命令去重编译。
- 适用于任何语言。
- 确定自动重新编译并调用命令去重新编译。
使用 make
命令之前,需要创建一个 makefile 文件,它的目的是描述在你的程序中所有文件之间的关系。并且包含声明更新文件的命令。
- 当你有一个合适的 makefile 文件,每一次你改动了一些源文件,
make
命令会去执行所有必须的重编译。 - 使用
-f
去指明要用的makefile
文件,要是没有的话,make
命令会顺序找名为GNUmakefile
,makefile
,和 Makefile` 文件。
推荐把使用名为
makefile
和Makefile
的 makefile 文件,推荐Makefile
是因为它会出现在重要文件 README 一起