对 makefile 中 .SECONDARY 的学习体会
上例子
LIBS=foo.gao bar.gao .INTERMEDIATE:$(LIBS) .SECONDARY:bar.gao all: $(LIBS) #pass foo.gao: @echo $@ touch $@ bar.gao: @echo $@ touch $@
make --dry-run 的结果:
foo.gao
touch foo.gao
bar.gao
touch bar.gao
#pass
rm foo.gao
可见,SECONDARY 确实起到了保护 中间文件的作用
结束
本文转自健哥的数据花园博客园博客,原文链接:http://www.cnblogs.com/gaojian/archive/2012/09/21/2697141.html,如需转载请自行联系原作者
对 makefile 中 .SECONDARY 的学习体会相关推荐
- 对 makefile 中 .NOTPARALLE 的学习体会
上例子 事先准备好三个脚本: a01.sh b01.sh c01.sh: 脚本内容如下, 即每睡眠一秒钟后再输出内容: a01.sh for ((i=0;i<10;i++)); do@echo ...
- 对 makefile 中 $(MAKE) 的学习体会
上例子 主 Makefile内容: SUBDIRS=foo bar baz subdirs: for dir in $(SUBDIRS); do\ $(MAKE) -C $$dir; \ done 当 ...
- 对 makefile 中 .SUFFIXES 的学习体会
当前目录中存在 gao.g 文件(其实际内容是一个简单的C语言程序) 先是用如下的例子来看:例子一 .SUFFIXES: .SUFFIXES: .g .oLIBS=gao.oall: $(LIBS)% ...
- 对 makefile 中 .PRECIOUS 的学习
参考 stackoverflow 的例子: http://stackoverflow.com/questions/5426934/why-this-makefile-removes-my-goal 下 ...
- 【Makefile由浅入深完全学习记录7】Makefile中变量的高级主题下
加qq:1126137994 微信:liu1126137994 一起学习更多技术~ 继续上一篇文章关于变量的学习! 1.环境变量(全局变量) -makefile中能够直接使用环境变量的值 如果make ...
- 【Makefile由浅入深完全学习记录6】Makefile中变量的高级主题上
抓住基础,学习更多技术,迎接挑战,加qq:1126137994 微信:liu1126137994 一起学习更多技术~ 上一篇文章学习了makefile中的预定义变量的使用,今天来继续学习makefil ...
- Linux学习笔记-Makefile中的变量及函数
Makefile中的变量 此处的变量不是C/C++,Java等中的变量(认为他是一个字符串就阔以了) 一般变量名用大写字母来写,如下所属: SUBDIR = src xml SUBDIR += osa ...
- make 学习体会(一)
在对makefile进行了部分学习后,感觉到还是多看看简短的例子比较好. 发现下面这个网站讲得很好: http://www.cs.colby.edu/maxwell/courses/tutorials ...
- C语言高级技巧-在Makefile中引用你的头文件
在Makefile中添加头文 代码仓库:Makefile中添加头文件引用 我们常这样写C程序: #inlcude <stdio.h>int main(int argc, char *arg ...
最新文章
- 用C#生成随机中文汉字验证码的基本原理
- LinkedList源码(基础代码)
- hadoop 1.0.1集群安装及配置
- java文件正确编写格式_java Srpingboot框架书写mapper代码的正确格式
- 启动 Tensorboard
- php检测目录,php检测文件目录大小类
- linux虚拟内存api,Linux虚拟内存空间分布-Go语言中文社区
- mysql begin end 用法_超实用的Mysql动态更新数据库脚本的示例讲解(推荐)
- 开源技术、开放使用、业务导向的大数据平台,助力银行数字化转型
- RxJava2.0——从入门到放弃
- android 几个快速编译images指令
- Postman工具(环境变量与全局变量)
- JAVA RSA加密解密代码范例(byte[]版)
- VB获取窗体的位置和大小
- 分布式对象存储oss-minio
- LTE中RB和RE、REG、CCE的定义
- C++ 制作FlappyBird
- IgA | 对抗病原菌,帮助共生菌定植的“重要开关”
- BiSET: Bi-directional Selective Encoding with Template for Abstractive Summarization翻译
- 胡子决定编程语言运势[转载]
热门文章
- 【C++】C++11 STL算法(三):分隔操作(Partitioning operations)、排序操作(Sorting operations)
- 【Qt】Qt中调用python接口
- chrome弱网_请你进行一下弱网模拟
- php日志接入rsyslog,rsyslog和在PHP上的应用
- MySQL数据库job怎么写_数据库中job是什么意思
- shell python优势_python的优势
- jquery click 第一次没用_【通知】同济大学研究生会20202021学年第一次主席联席会...
- python数字类型及运算_Python基础之(基本数据类型及运算)
- plc和pc串口通讯接线_让你搞懂PLC串口通讯和通讯接口,这东西估计没几个能说清楚~...
- spring cloud微服务分布式云架构--hystrix的使用