make用来自动决定大程序中哪一部分需要重新编译,并发出重新编译所需的命令。
make --help 最后两行提供运行主机的架构和操作系统信息,及bug提交邮箱,示例如下:
make --help
...
This program built for x86_64-pc-linux-gnu
Report bugs to <bug-make@gnu.org>
默认情况下,make 从第一个目标开始执行(以‘.’开头的不是目标),这个目标称为默认目标。
Makefile由五步分组成:显规则、潜规则、变量定义,指令和注释。
-显规则
-潜规则
-变量定义
-指令
-注释