1、makefile的定义
一个工程中的源文件不计其数,其按类型、功能、模块分别放在若干个目录中,makefile定义了一系列的规则来指定,哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译,甚至于进行更复杂的功能操作,因为 makefile就像一个Shell脚本一样,其中也可以执行操作系统的命令。
2、makefile的命名
(1)、makefile
(2)、Makefile
注:makefile的名字只有这两种,不能出现这两种以外的其他形式
3、makefile的命名规则
(1)、三要素:目标,依赖,命令
(2)、makefile的内部型编写形式:
目标 : 依赖条件
Tab键 命令
4、makefile的工作原理: