Make Make是一个在软件开发中所使用的构建工具用于自動化建構軟體 它通过一个名为 Makefile 的文本文件来描述源代码文件之间的依赖关系和构建规则 Make 会根据这些规则和依赖关系判断哪些文件需要重新编译并执行相应的编译命令以确保最终生成可执行文件或其他目标文件这些目标被称为target 大多数情况下它被用来编译源代码生成结果代码然后把结果代码连接起来生成可执行文件或者库文件 許多現代軟體的開發環境中如Microsoft Visual Studio集成开发环境已經取代make但是在Unix環境中仍然有許多工程師採用make來協助軟體開發