文件名称:隐含规则一览-算法引论:一种创造性方法---高清版
文件大小:964KB
文件格式:PDF
更新时间:2024-06-23 16:09:24
Makefile 陈皓
二、隐含规则一览 这里我们将讲述所有预先设置(也就是 make 内建)的隐含规则,如果我们不明确地写 下规则,那么,make 就会在这些规则中寻找所需要规则和命令。当然,我们也可以使用 make 的参数“-r”或“--no-builtin-rules”选项来取消所有的预设置的隐含规则。 当然,即使是我们指定了“-r”参数,某些隐含规则还是会生效,因为有许多的隐含规 则都是使用了“后缀规则”来定义的,所以,只要隐含规则中有“后缀列表”(也就一系统 定义在目标.SUFFIXES 的依赖目标),那么隐含规则就会生效。默认的后缀列表 是:.out,.a, .ln, .o, .c, .cc, .C, .p, .f, .F, .r, .y, .l, .s, .S, .mod, .sym, .def, .h, .info, .dvi, .tex, .texinfo, .texi, .txinfo, .w, .ch .web, .sh, .elc, .el。 具体的细节,我们会在后面讲述。 还是先来看一看常用的隐含规则吧。 第 62 页共 78 页 2005 年 10 月 14 日整理:祝冬华