一个工程中的源文件不计其数,其按类型.功能.模块分别放在若干个目录中,makefile定义了一系列的规则来指定,哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译,甚至于进行更复杂的功能操作,因为 makefile就像一个shell脚本一样,其中也可以执行操作系统的命令. Makefile规则 目标:依赖................................. tab键 命令能够执行的条件:a.目标不存在 b.依赖已更新这就是最基本的规则.标通常是要生成的文件的名称,通常是可…