博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
GNU make manual 翻译(五十)
阅读量:6584 次
发布时间:2019-06-24

本文共 1386 字,大约阅读时间需要 4 分钟。

继续翻译
复制代码
   If you do not specify any makefiles to be read with `-f' or `--file'
options, `make' will try the default makefile names; *note What Name to 
Give Your Makefile: Makefile Names.  Unlike makefiles explicitly  
requested with `-f' or `--file' options, `make' is not certain that 
these makefiles should exist.  However, if a default makefile does not 
exist but can be created by running `make' rules, you probably want the 
rules to be run so that the makefile can be used.                        
                        
   Therefore, if none of the default makefiles exists, `make' will try 
to make each of them in the same order in which they are searched for 
(*note What Name to Give Your Makefile: Makefile Names.)  until it  
succeeds in making one, or it runs out of names to try.  Note that it 
is not an error if `make' cannot find or make any makefile; a makefile 
is not always necessary.                        
复制代码
 如果你没有通过 -f 或 --file 来指定 makefile,那么 make 将会尝试缺省的 makefile名称。
(*note What Name to Give Your Makefile: Makefile Names)
如果不显式指定 -f 或 --file 选项,那么 make 是不清楚这些 makefile 是否存在的。
但是,如果一个缺省的 makefile 并不存在,但却可以通过 运行 make 规则来生成,那么你可能希望此规则得到运行以便此 makefile可以被生成和使用。
因此,如果没有缺省的makefile存在,那么make 将会试图按照它们被搜索的顺序来制作它们(*note What Name to Give Your Makefile: Makefile Names.),知道它成功地生成了一个,或者已经试遍了所有文件。请注意如果make 不能制作或找到任何makefile,它也不是一个错误,makefile并不总是必须的。
 后文待续
本文转自健哥的数据花园博客园博客,原文链接:http://www.cnblogs.com/gaojian/archive/2012/09/14/2684977.html,如需转载请自行联系原作者
你可能感兴趣的文章
ThinkPHP 3.2.3 多模块 和 多应用 的配置
查看>>
汉诺塔递归算法拙见
查看>>
怎样 TabHostFragment自己定义 tab键(indicator)
查看>>
2、Lucene 最简单的使用(小例子)
查看>>
过滤Emoji表情
查看>>
DUBBO高级配置:多注册中心配置
查看>>
JFinal使用笔记3-注册和登录功能开发记录
查看>>
[转] Jenkins实战演练之Windows系统节点管理
查看>>
Ubuntu修改默认root及密码
查看>>
CentOS 6.3 安装 samba 共享(转)
查看>>
okHttp,greenDao,EventBus组合框架项目中实战
查看>>
ASP.NET Core中的依赖注入(5): ServiceProvider实现揭秘 【总体设计 】
查看>>
也用 Log4Net 之将日志记录到数据库的后台实现 (二)
查看>>
小酌重构系列[1]——移动方法
查看>>
Linux likely unlikely
查看>>
docker安装
查看>>
myBatis应用
查看>>
JSP page指令详解
查看>>
JavaScript + PHP 实现刷新继续保持倒计时的按钮
查看>>
面试小结
查看>>