对 makefile 中 .SECONDARY 的学习体会
2012-09-21 16:51
218 查看
上例子
make --dry-run 的结果:
foo.gao
touch foo.gao
bar.gao
touch bar.gao
#pass
rm foo.gao
可见,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 确实起到了保护 中间文件的作用
结束
相关文章推荐
- 对 makefile 中 eval 函数的学习体会
- 对 makefile 中 .ONESHELL的学习体会
- 对 makefile 中 flavor 函数的学习体会
- 对 makefile 中 .IGNORE的学习体会
- 对 makefile 中 .EXPORT_ALL_VARIABLES 的学习体会
- 对 makefile 中 .SUFFIXES 的学习体会
- 对 makefile 中 .NOTPARALLE 的学习体会
- 对 makefile 中 override 优先级的学习体会
- 对 makefile 中 $(MAKE) 的学习体会
- 对 makefile 中 .DELETE_ON_ERRORS 的学习体会
- xml XMLSchema(xsd)的学习体会以及XML格式化和验证总结
- Makefile,学习linux及开源软件的瑞士军刀
- Makefile学习
- Makefile 学习日记(二)——有头文件的makefile
- ASP.NET学习体会
- 【转】Linux内核源码树学习:Kconfig和Makefile
- 你必须知道的495个C语言问题,学习体会三
- C++学习心得体会
- Linux Make(Makefile)由浅入深的学习与示例剖析
- 学习提高要积极主动,诚信对待别人,别人也会诚心对待我们,上周福州之行交换学习.NET技术心得体会