Phony Targets
phony 目标表示该目标不是真的文件(注:make 目标默认是文件);而是在make时候执行name命名的一条规则。
使用phony目标有两个原因:避免规则和文件名冲突,和提高性能。
举例:
clean:rm *.o temp
如果该目录不存在clean文件,make clean每次都能成功,但如果该目录有个clean文件,则该条规则不会被执行。要解决该问题就需要使用phony。
.PHONY: clean
clean:rm *.o temp
改成这样后不管该目录是否存在clean文件,make clean每次都会执行这条规则。
参考Phony Targets
跟我一起写Makefile
Phony Targets相关推荐
- makefile .phony targets
makefile .phony targets Phony Targets PHONY 目标并非实际的文件名:只是在显式请求时执行命令的名字.有两种理由需要使用PHONY 目标:避免和同名文件冲突,改 ...
- GNU Make工具(二)Phony Targets 和 FORCE
Phony Targets 上一篇提到了makefile基本的rule如下: Here is what a simple rule looks like:target: dependencies .. ...
- 在Makefile中的 .PHONY 是做什么的?
这称之为假象目的 (Phony Targets) 假设你的一个项目最后需要产生两个可执行文件.你的主要目标 是产生两个可执行文件,但这两个文件是相互独立的--如果一 个文件需要重建,并 ...
- makefile phony
2019独角兽企业重金招聘Python工程师标准>>> Phony Targets .phony是一个特殊工作目标(special target) 它用来指定一个假想的工作目标,也就 ...
- PHONY的用法以及意义
拾遗是自己平时查阅另一个资料,然后引申出来的知识了解,答应自己,写完这个赶紧去睡觉咯,明早还有大物课 PHONY的用法以及意义:以下内容来自于stackoverflow上面的一个问题的翻译以及对一些博 ...
- makefile PHONY目标
Phony Targets PHONY 目标并非实际的文件名:只是在显式请求时执行命令的名字.有两种理由需要使用PHONY 目标:避免和同名文件冲突,改善性能. 如果编写一个规则,并不产生目标文件,则 ...
- 自制操作系统Antz day08——实现内核 (中) 扩展内核
Antz系统更新地址: https://www.cnblogs.com/LexMoon/category/1262287.html Linux内核源码分析地址:https://www.cnblogs. ...
- Makefile文件的使用
先看下面的Makefile代码: # Makefile for boot # Programs, flags, etc. ASM = nasm ASMFLAGS = -I incl ...
- SWIG:SWIG的简介、安装、使用方法之详细攻略
SWIG的简介.安装.使用方法之详细攻略 目录 SWIG的简介 SWIG的安装 SWIG的使用方法 SWIG的简介 SWIG是一种软件开发工具,它将C和C++编写的程序与各种高级编程语言连接起来.SW ...
最新文章
- Django 1.6 最佳实践: 如何设置django项目的设置(settings.py)和部署文件(requirements.txt)...
- 当要将其他类型转成String类型时候 看String的方法
- Windows内核实验001 中断提权
- c语言编译生成cpp,C语言的编译过程
- 已读服务器返回为空,钉钉考勤显示已读什么意思
- 爬取常用的网站,整理成API:中国联通,大众点评,IT桔子,拉勾网,猫眼电影,人人贷......
- git从远程仓库gitLab上拉取指定分支到本地仓库
- 计算机用户程序举例,劳顿管理信息系统习题集-第8章信息系统安全
- CSDN获得c币办法
- pyv8的使用基本方法
- WordPress收费下载插件Erphpdown 免费下载(更新至v9.6.2)
- 使用SSH工具链接本地虚拟机
- java flag 用法_Java中一些常用的方法
- C#微信公众号开发实践--通过控制台程序发布图文消息(2020/8/4实测可用)
- linux常用命令与问题排查命令记录
- Download.Accelerator.Plus.v10.0.4.3_Patch-REPT
- 阿里云自助建站方式汇总
- 解决0x80070035找不到网络路径
- 实例化bean中有@Autowired注解的有参构造函数(二)
- 飞行棋游戏代码(C#)