make的学习小知识
来源:互联网 发布:安知玉如意全文 编辑:程序博客网 时间:2024/04/30 10:56
关于makefile的学习,已经有很多资料了,网上一搜,随处可见,在这里就不再赘余,这篇博文只是写自己学习makefile时的遇到的一些小的问题。
1。 clean 命令为什么没有执行
通常,我们在makefile时,会生成一些中间的文件,主要是(*.o)文件,我们希望程序生成后能够对这些中间文件进行清理,于是在最后一条加上下面的命令:
clean:
rm -f *.o
但是,让新手百思不得其解的是,这条命令并没有执行。原因是,这其实是一个PHONY目标,不产生任何目标,PHONY目标并非实际的文件名:只是在显式请求时执行命令的名字。有两种理由需要使用PHONY目标:避免和同名文件冲突,改善性能。因此这条命令的运行需要显示的执行,执行方法为 make clean,后面的 rm -f *.o 命令就得到了运行,同理,其他的PHONY目标也是采用这种方法运行。
- make的学习小知识
- 学习jade的小知识
- 学习ejs的小知识
- 学习知识的小技巧
- make出现遗漏分隔符是必须要明白的小知识以及解决之道
- 自己学习总结的小知识
- spring框架学习过程的小知识
- json 几天学习的小知识 总结~~
- 刚刚开始学习的一些小知识
- Qt 学习 背景图片的小知识
- 电线的一些小知识学习一下
- OpenCV学习的那些"小"知识
- 学习之路上的小知识
- 学习gcc,make,gdb相关知识
- delphi学习小知识
- jsp学习小知识
- 学习中的小知识
- Intent知识小学习
- 3D中的OBJ文件格式详解(转载)
- css 文艺
- ssh 免密码登录
- To Be Announced - TBA
- Struts2 的三种接受参数的方式
- make的学习小知识
- WIN32 基本操作汇总
- windows远程桌面修改端口
- JAVA连接oracle数据库
- 纯虚函数
- HDU1263:水果
- 针对ie6兼容性写法
- 【Excel 筛 选 数 据】-xpghost
- 十四周任务一