- 1
- 0
- 约4.92千字
- 约 28页
- 2018-04-01 发布于未知
- 举报
* 1 Makefile 一、Makefile介绍 * 赵干zhaogan1986@126.com Makefile 或 makefile: 告诉make维护一个大型程序, 该做什么。Makefile说明了组成程序的各模块间的相互 关系及更新模块时必须进行的动作, make按照这些说明自动地维护这些模块。 执行make命令时,需要一个?Makefile?文件,以告诉make命令需要怎么样的去编译和链接程序。 Makefile是一个文本形式的数据库文件,其中包含一些规则来告诉make处理哪些文件以及如何处理这些文件。这些规则主要是描述哪些文件(称为target目标文件,不要和编译时产生的目标文件相混淆)是从哪些别的文件(称为dependency依赖文件)中产生的,以及用什么命令(command)来执行这个过程。 * 二、Makefile里有什么呢? Makefile里主要包含了五个部分内容:显式规则、隐式规则、变量定义、文件指示和注释。 * 1、显式规则。显式规则说明了如何生成一个或多个目标文件。这是由Makefile的书写者明显指出,要生成的文件,文件的依赖文件,生成的命令。 2、隐晦规则。由于make有自动推导的功能,所以隐式规则可以让我们比较粗糙地简略地书写Makefile,这是由make支持的。 3、变量的定义。在Makefile中我们要定义一系列的变量,变量一般都是字
原创力文档

文档评论(0)