【发布时间】:2018-07-21 00:04:11
【问题描述】:
在这个 Linux 手册中写到 make 是:
用于构建和维护程序组(以及其他 文件类型)来自源代码。
说明 make 实用程序的目的是确定 自动需要重新编译大型程序的哪些部分, 并发出重新编译它们所需的命令。
automatic determination 在这里是什么意思?在我有构建脚本的地方运行 make 或仅运行 ./build.sh 之间的主要/显着区别是什么?
【问题讨论】:
-
一个是基于 Makefioe 确定需要构建什么的工具,另一个是执行某人编写的任务的脚本,甚至可能使用 make
-
make只重建依赖关系发生变化的文件。
标签: linux shell makefile build