Make Make (software)
(重定向自Makefile)
在软件开发中,make是一个工具程序(Utility software),经由读取叫做“makefile”的文档,自动化建构软件。它是一种转化文档形式的工具,转换的目标称为“target”;与此同时,它也检查文档的依赖关系,如果需要的话,它会调用一些外部软件来完成任务。它的依赖关系检查系统非常简单,主要根据依赖文档的修改时间进行判断。大多数情况下,它被用来编译源代码,生成结果代码,然后把结果代码连接起来生成可执行文档或者库文档。它使用叫做“makefile”的文档来确定一个target文档的依赖关系,然后把生成这个target的相关命令传给shell去执行。