使用makefile有什么好的理由吗?

use*_*212 2 c++ makefile

在C++中,我可以使用shell脚本来编写所有编译指令,从而获得相同的结果.所以我的问题是:

使用makefile有什么好的理由吗?

你有任何例子来证明这一点吗?

Cod*_*ice 11

使用makefile的一个主要原因是它将仅重新编译自上次构建项目以来已更改的源文件.编写shell脚本来执行此操作比编写makefile需要更多的工作.