在我看来,只是一个shell脚本,其命令行参数的处理稍微容易一些。
为什么运行make而不是./make.sh是标准的>
在我看来,只是一个shell脚本,其命令行参数的处理稍微容易一些。为什么标准运行make而不是./make.sh
[一般想法是make
支持(合理地)最小限度的重建-即,您告诉它程序的哪些部分取决于其他部分。更新程序的某些部分时,它only
进行更改时,请确保仅重新编译必需的文件。
以及上述内容,Make是一种声明性(-ish)并行编程语言。
make处理依赖关系:makefile描述它们:二进制文件取决于目标文件,每个目标文件取决于源文件和标头...当运行make时,将比较文件的日期以确定需要重新执行的操作编译。