GNU make manual 翻译(六十一)
继续翻译
3.8 Secondary Expansion ======================= In the previous section we learned that GNU `make' works in two distinct phases: a read-in phase and a target-update phase (*note How `make' Reads a Makefile: Reading Makefiles.). GNU make also has the ability to enable a _second expansion_ of the prerequisites (only) for some or all targets defined in the makefile. In order for this second expansion to occur, the special target `.SECONDEXPANSION' must be defined before the first prerequisite list that makes use of this feature.
3.8 二次扩展
在前面的章节中我们了解到 GNU make 的工作分为两个阶段:一个读取阶段 和一个目的变更阶段(*note How 'make' Reads a Makefile: Reading Makefiles.)
GNU make 也有能力允许对 前提条件进行二次扩展。为了此二次扩展可以发生,在第一个前提条件之前,特殊的目的 .SECONDEXPANSION 必须被定义。
后文待续
GNU make manual 翻译(六十一)相关推荐
- GNU make manual 翻译(五十一)
继续翻译 复制代码 When you use the `-t' or `--touch' option (*note Instead of Executing Recipes: Instead of ...
- GNU make manual 翻译(三十一)
继续翻译 3 Writing Makefiles ******************* The information that tells `make' how to recompile a sy ...
- GNU make manual 翻译(六十三)
继续翻译 After the first expansion phase the prerequisites list of the 'myfile' target will be `onefile' ...
- GNU make manual 翻译(六十九)
Rules undergo secondary expansion in makefile order, except that the rule with the recipe is always ...
- GNU make manual 翻译( 一百二十一)
继续翻译 4.13 Double-Colon Rules =======================Double-colon rules are explicit rules written wi ...
- GNU make manual 翻译(二十六)
继续翻译 复制代码 2.6 Another Style of Makefile ============================= ...
- GNU make manual 翻译( 一百八十一)
继续翻译 The syntax of the CONDITIONAL-DIRECTIVE is the same whether the conditional is simple or comple ...
- GNU make manual 翻译( 一百六十)
继续翻译 The only restriction on this sort of use of nested variable references is that they cannot spec ...
- GNU make manual 翻译( 一百六十四)
继续翻译 When you add to a variable's value with `+=', `make' acts essentially as if you had included th ...
最新文章
- UI组件之TextView及其子类(一)TextView和EditText
- c++中的set容器和multiset容器
- 女人的安全感到底是什么?
- html中文本框冒号对齐,html5 冒号分隔符对齐的实现,
- Linux定时任务系统 Cron
- Java基础篇:一个简单的类
- [转]将c#中datagridview中的数据导出到excel中
- 2021年6月23日,我们毕业啦!!!
- 网页设计下拉菜单栏css代码,HTML+CSS实现导航条下拉菜单的示例代码
- AI(adobe illustrator)怎么设置导出图片的像素尺寸
- html 网页配色,配色就是这么简单!7个在线配色网站推荐
- 如何在python导入包_python如何导入包
- java 实现linux进度条,Linux实现的进度条一(基本知识学习和简单功能)
- 苹果手机如何深度清理_安卓手机必备清理软件APP,完全免费超级深度清理
- 计算机全能学什么,什么是全能学生本 全能学生本什么意思
- 五种方法安装Windows 7 64位系统
- 如何恢复小强中被修改的软件包
- linux 远程挂载目录,linux开机自动挂载远程主机文件目录
- polygon java_JAVA Polygon 在配送区域超区校验的实践
- 利用selenium尝试爬取豆瓣图书
热门文章
- 如何培养自己奇特的创意设计思维?
- 修改 class_带你探索JVM的Class文件结构
- linux网络批量安装上限,linux基于网络的批量安装
- 牛顿斯科特MATLAB求积分,详解Matlab求积分的各种方法
- 哈工程计算机学院领导门志国,电气学院“钥匙工程”第二季:赵洪教授为2018级新生打开专业之门...
- 计算机量子化学计算实验报告物化实验,experimental report:量子化学计算(HMO).pdf...
- java 时间api源码,时间API(示例代码)
- tkinter学习-菜单与画布
- Android之UI控件
- ApplicationListener,Game,Screen,Stage,Actor,Group