makefile关系到了整个工程的编译规则。一个工程中的源文件不计数,一般按照类型、功能、模块分别放在若干个目录中。Makefile通过定义整个工程的编译规则来告诉make命令如何编译和链接文件。