Makefile学习之显示命令与出错命令
显示命令:
1.在makefile中
如果在命令行下添加“@”符号,则只执行,不显示命令;
2.在执行make时,make -n 表示只显示命令而不执行;
make -s 表示只执行命令而不显示;
3.在命令行前添加一个减号 “-”,表示命令不管怎么样都必须执行命令;
如:-rm winshare -rf
出错命令:
1.make -i 命令
表示忽略全部错误,强制执行每一条命令;
Makefile文件:
r1:r2 r3
echo 1
r2:r21
echo 2
cat file
r21:
echo 21
r3:r31
echo 3
r31:
echo 31
执行后显示:
echo 21
21
echo 2
2
cat file
cat: file: No such file or directory
make: [r2] Error 1 (ignored)
echo 31
31
echo 3
3
echo 1
1
2.make -k命令
表示终止出错的命令,继续执行下面的命令;
echo 21
21
echo 2
2
cat file
cat: file: No such file or directory
make: *** [r2] Error 1
echo 31
31
echo 3
3
make: Target `r1' not remade because of errors.
3.在Makefile中添加.IGNORE:目标
表示立刻停止该目标和该目标的依赖目标的生成,但是会继续生成此目标之上的其他目标
.IGNORE:r1
r1:r2 r3
echo 1
r2:r21
echo 2
cat file
r21:
echo 21
r3:r31
echo 3
r31:
echo 31
执行后显示:
echo 21
21
echo 2
2
cat file
cat: file: No such file or directory
make: *** [r2] Error 1
--------------------------------------------
.IGNORE:r2
r1:r2 r3
echo 1
r2:r21
echo 2
cat file
r21:
echo 21
r3:r31
echo 3
r31:
echo 31
执行make之后
echo 21
21
echo 2
2
cat file
cat: file: No such file or directory
make: [r2] Error 1 (ignored)
echo 31
31
echo 3
3
echo 1
1
最新文章
- Android开发自学笔记(Android Studio)—4.界面编程与View组件简单介绍
- C# Out,Ref 学习总结
- AFNetworking讲解
- JQuery Easy Ui dataGrid 数据表格
- 【Java】嵌套For循环性能优化案例
- arpg网页游戏之地图(一)
- Java迷题:等于,还是不等于?
- QQl聊天消息
- jquery的clone方法bug的修复
- 关于Linux
- [置顶] 【Git入门之八】分支管理
- UITabBar背景、icon图标颜色、被选中背景设置以及隐藏UITabBar的两种方式
- jquery精简选项卡
- Demo of Python &;quot;Map Reduce Filter&;quot;
- Unity 3D Framework Designing(1)—— MVVM 模式的设计和实施(Part 2)
- appium 提示报错“TypeError: 'unicode' object is not callable”的解决方式!
- Linux防火墙iptables基础详解
- 编译问题:&#39;<;invalid-global-code>;&#39; does not contain a definition for &#39;Store&#39; and no extension method &#39;XXX&#39; accepting a first argument of type &#39;<;invalid-global-code>;&#39; could be found
- 通过wlst工具创建weblogic11g域单节点包括服务与被管服务
- 如何下载android源码与android内核源码