Makefile综述.docxVIP

  • 2
  • 0
  • 约1.38万字
  • 约 11页
  • 2017-08-06 发布于河南
  • 举报
Makefile综述

1.1 Makefile的内容? ?????? 一个完整的Makefile中,包含了5个东西:显式规则、隐含规则、变量定义、指示符和注释。关于“规则”、“变量”和“Makefile指示符”后续有详细讨论。本章讨论一些基本概念。显式规则:它描述了在何种情况下如何更新一个或者多个被称为目标的文件(Makefile的目标文件)。书写Makefile规则时需明 确地给出 目标文件、目标的依赖文件列表以及更新目标文件所需要的命令(有些规则没有命令,这样的规则只是纯粹的描述了文件之间的依赖关系)。显式规则就是在 Makefile中被明确地给出的所有规则。隐含规则:它是make根据某一类文件的特征(典型地,根据文件名后缀)按照特定的对应关系,为创建(或者更新)这个文件而自动推导出来 的规则。 make根据文件名,将其作为目标文件,并按照特定的对应关系为它找出依赖文件,使用make创建此类文件默认的命令行来建立这样一个规则。关于隐含规则 可参考 第十章 make的隐含规则变量定义:使用一个字符或字符串代表一段文本串。当定义了一个变量后,Makefile后续在需要使用此文本串的地方,通过引用这个变量 来实现对 文本串的使用。第一章的例子中,我们就定义了一个变量“objects”来表示一个.o文件列表。关于变量的详细讨论可参考 第六章 Makefile中的变量Makefile指示符:一个指示符用来指明

文档评论(0)

1亿VIP精品文档

相关文档