博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
GNU make manual 翻译( 一百七十六)
阅读量:6847 次
发布时间:2019-06-26

本文共 1821 字,大约阅读时间需要 6 分钟。

继续翻译

`MAKE_RESTARTS'     This variable is set only if this instance of `make' has restarted     (*note How Makefiles Are Remade: Remaking Makefiles.): it will     contain the number of times this instance has restarted.  Note     this is not the same as recursion (counted by the `MAKELEVEL'     variable).  You should not set, modify, or export this variable.`.RECIPEPREFIX'     The first character of the value of this variable is used as the     character make assumes is introducing a recipe line.  If the     variable is empty (as it is by default) that character is the     standard tab character.  For example, this is a valid makefile:          .RECIPEPREFIX = >          all:          > @echo Hello, world     The value of `.RECIPEPREFIX' can be changed multiple times; once     set it stays in effect for all rules parsed until it is modified.`.VARIABLES'     Expands to a list of the _names_ of all global variables defined     so far.  This includes variables which have empty values, as well     as built-in variables (*note Variables Used by Implicit Rules:     Implicit Variables.), but does not include any variables which are     only defined in a target-specific context.  Note that any value     you assign to this variable will be ignored; it will always return     its special value.

`MAKE_RESTARTS'

只有当 make 的实例重新启动后才会被设置(*note How Makefiles Are Remade: Remaking Makefiles.): 它会包含此实例重新启动的次数。请注意这个和递归(recursion)(由MAKELEVEL来计数)不同。你无法设定,更改或者导出此变量。

`.RECIPEPREFIX'这个变量的第一个字符被用作引入一个片段行。如果此变量的值为空(缺省值),那么这个引入片段行的字符将是标准tab键。例如下面是一个有效的makefile。

.RECIPEPREFIX = >

all:
> @echo Hello, world

 `.RECIPEPREFIX' 的值可以被改变很多次; 一旦被设置就开始对所有规则有效,直到被再次改变为止。

`.VARIABLES'

扩展为一个所有全局变量的列表。其中包括拥有空值的,也包口内建的变量(*note Variables Used by Implicit Rules: Implicit Variables.),但是不包括那些仅仅在目的特定的上下文中定义的变量。请注意任何你所设的值会被忽略,它总是返回其特殊值。

后文待续

转载地址:http://kkoul.baihongyu.com/

你可能感兴趣的文章
waiting for changelog lock.
查看>>
小白学爬虫-批量部署Splash负载集群
查看>>
你离BAT之间,只差这一套Java面试题
查看>>
laravel package 推荐,数据备份
查看>>
Synchronized锁在Spring事务管理下,为啥还线程不安全?
查看>>
环境变量PATH cp命令 mv命令 文档查看cat/more/less/head/tail
查看>>
阿里云亮相2019联通合作伙伴大会,边缘计算等3款云产品助力5G时代产业数字化转型...
查看>>
dubbo源码分析-服务端发布流程-笔记
查看>>
阿里云发布Apsara SA系列混合云存储阵列
查看>>
GoJS教程:链接模版
查看>>
QListWidget方式显示缩略图
查看>>
金三银四:蚂蚁金服JAVA后端面试题及答案之二面
查看>>
Ubuntu 外网不通解决方案
查看>>
OSChina 周六乱弹 —— 历史总是惊人的相似
查看>>
MySQL 大小写
查看>>
div块上下左右居中
查看>>
eclipse远程debug tomcat
查看>>
CentOs6.5基本环境配置(六):Maven配置
查看>>
Python 创建Django项目
查看>>
JS获取当前项目的根路径
查看>>