跟我一起写Makefile(5)--- 清空目标文件的规则
来源:互联网 发布:双色球历史数据库下载 编辑:程序博客网 时间:2024/05/17 06:30
原文链接:http://blog.csdn.net/haoel/article/details/2886/
七、清空目标文件的规则
每个Makefile中都应该写一个清空目标文件(.o和执行文件)的规则,这不仅便于重编译,也很利于保持文件的清洁。这是一个“修养”(呵呵,还记得我的《编程修养》吗)。一般的风格都是:clean:
rm edit $(objects)
更为稳健的做法是:
.PHONY : clean
clean :
-rm edit $(objects)
前面说过,.PHONY意思表示clean是一个“伪目标”,。而在rm命令前面加了一个小减号的意思就是,也许某些文件出现问题,但不要管,继续做后面的事。当然,clean的规则不要放在文件的开头,不然,这就会变成make的默认目标,相信谁也不愿意这样。不成文的规矩是——“clean从来都是放在文件的最后”。
上面就是一个makefile的概貌,也是makefile的基础,下面还有很多makefile的相关细节,准备好了吗?准备好了就来。
0 0
- 跟我一起写Makefile(5)--- 清空目标文件的规则
- makefile详解(07) 清空目标文件的规则
- makefile详解 清空目标文件的规则 七
- Makefile学习之清空目标文件的规则
- 跟我一起写Makefile(8)--- 书写规则(规则语法+通配符+文件搜索+伪目标+多目标+静态模式+自动依赖)
- 跟我一起写Makefile:书写规则
- 跟我一起写Makefile:隐含规则
- 跟我一起写Makefile:书写规则
- 跟我一起写Makefile:隐含规则
- 跟我一起写Makefile(13)--- make的运行(make的退出码+指定Makefile+制定目标+检查规则+make的参数)
- 跟我一起写makefile-9(隐含规则)
- 跟我一起写 Makefile(十二) 隐含规则(转)
- 跟我一起写Makefile(三):书写规则
- Makefile 文件编写(跟我一起写makefile)
- 跟我一起写Makefile(15)--使用make更新函数库文件(函数库文件的成员+函数库成员的隐含规则+函数库文件的后缀规则)
- 跟我一起写Makefile文件
- 跟我一起写Makefile文件(四)
- 跟我一起写Makefile(2)--- Makefile介绍+Makefile规则
- Java定制班给我带来了什么?
- 几个容易出错的知识点:单引号双引号/逻辑运算符/位运算符
- codeforces-703(好题)
- 关于语言的前期绑定与后期绑定
- Elasticsearch.Net使用(一)【入门篇】
- 跟我一起写Makefile(5)--- 清空目标文件的规则
- html表单控件select的sel.length属性
- 大牛指点绝招
- (HDU 5792)2016 Multi-University Training Contest 5 World is Exploding (逆序数、顺序数、树状数组)
- javaScript实现图片动态轮流展示
- Android的一个BindView工具的实现
- POJ3026——Borg Maze
- 数据结构实验之链表四:有序链表的归并
- Unity学习笔记 2nd —— 摄像机那些事