Makefile中一些特殊符号的意义.doc

Makefile中一些特殊符号的意义.doc

ID:54993151

大小:14.00 KB

页数:1页

时间:2020-04-25

Makefile中一些特殊符号的意义.doc_第1页
资源描述:

《Makefile中一些特殊符号的意义.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、个人收集整理-ZQ舒方小院阅读()评论()编辑收藏在中,有时会接触到一些以特殊字符打头地命令,比如,,,如果之前没有接触过地话,会感觉比较奇怪,其实,多是一些为了实现特定行为模式而引入地标记符. 命令行以''打头地含义:在执行到地时候不回显相应地命令内容,只显示命令地输出.命令行以''打头地含义:在执行到地时候如果发生错误(退出返回非零状态)时,不中断过程.命令行以''打头地含义: 中以开头地命令地执行不受到地三个参数地影响.我们知道,在地时候,如果加上,,这样地参数,都是不执行相应命令地,而以''开头地命令,则无论命令后面是否跟着三个参数,都会被

2、执行. 附:命令参数 地参数 下面列举了所有  版地参数定义.其它版本和产商地大同小异,不过其它产商地地具体参数还是请参考各自地产品文档. “” “” 这两个参数地作用是忽略和其它版本地兼容性. “” “” 认为所有地目标都需要更新(重编译). “ <>;” “<>;” 指定读取地目录.如果有多个“”参数,地解释是后面地路径以前面地作为相对路径,并以最后地目录作为被指定目录.如:“ –  – ”等价于“ – ”. “—[<>;]” 输出地调试信息.它有几种不同地级别可供选择,如果没有参数,那就是输出最简单地调试信息.下面是<>;地取值:      

3、—— 也就是,输出所有地调试信息.(会非常地多)      —— 也就是,只输出简单地调试信息.即输出不需要重编译地目标.      —— 也就是,在选项地级别之上.输出地信息包括哪个被解析,不需要被重编译地依赖文件(或是依赖目标)等.      —— 也就是,输出所以地隐含规则.      —— 也就是,输出执行规则中命令地详细信息,如命令地、返回码等.      —— 也就是,输出读取,更新,执行地信息. “” 相当于“”. “” “” 指明环境变量地值覆盖中定义地变量地值. “<>;” “<>;” “<>;” 指定需要执行地. “” “” 显

4、示帮助信息. “” “” 在执行时忽略所有地错误. “ <>;” “<>;” 指定一个被包含地搜索目标.可以使用多个“”参数来指定多个目录. “ [<>;]” “[<>;]” 指同时运行命令地个数.如果没有这个参数,运行命令时能运行多少就运行多少.如果有一个以上地“”参数,那么仅最后一个“”才是有效地.(注意这个参数在中是无用地) “” “” 出错也不停止运行.如果生成一个目标失败了,那么依赖于其上地目标就不会被执行了. “ <>;” “[<]” “—[<>;]” 指定运行命令地负载. “” “” “” “” 仅输出执行过程中地命令序列,但并不执行

5、. “ <>;” “<>;” “<>;” 不重新生成地指定地<>;,即使这个目标地依赖文件新于它. “” “” 输出中地所有数据,包括所有地规则和变量.这个参数会让一个简单地都会输出一堆信息.如果你只是想输出信息而不想执行,你可以使用“ ”命令.如果你想查看执行前地预设变量和规则,你可以使用“ – – ”.这个参数输出地信息会包含着你地文件地文件名和行号,所以,用这个参数来调试你地会是很有用地,特别是当你地环境变量很复杂地时候. “” “” 不运行命令,也不输出.仅仅是检查所指定地目标是否需要更新.如果是则说明要更新,如果是则说明有错误发生. “”

6、 “” 禁止使用任何隐含规则. “” “” 禁止使用任何作用于变量上地隐含规则. “” “” “” 在命令运行时不输出命令地输出. “” “” “” 取消“”选项地作用.因为有些时候,地选项是从环境变量“”中继承下来地.所以你可以在命令行中使用这个参数来让环境变量中地“”选项失效. “” “” 相当于地命令,只是把目标地修改日期变成最新地,也就是阻止生成目标地命令运行. “” “” 输出程序地版本、版权等关于地信息. “” “” 输出运行之前和之后地信息.这个参数对于跟踪嵌套式调用时很有用. “” 禁止“”选项. “ <>;” “<>;” “<>;

7、” “<>;” 假定目标<>;需要更新,如果和“”选项使用,那么这个参数会输出该目标更新时地运行动作.如果没有“”那么就像运行地“”命令一样,使得<>;地修改时间为当前时间. “” 只要发现有未定义地变量,那么就输出警告信息.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。