怎么在编译时打印log
2016-09-21 16:58
281 查看
android系统在编译的时候,控制编译的都是mk文件;可以使用以下方法在mk文件里打印出log;
这样就可以在编译窗口上看,哪些地方是否编译到?哪些mk文件的顺序等。
1. 在mk文件里添加出错且停止的log:
例如: /device/intel/cherrytrail/r2_cht_ffd/device.mk
... ...
$(error "this is log"$(FEATURE_2STEP_TEST))
// 编译到此处,会停止;而且打印出“”里的log,也打印出 FEATURE_2STEP_TEST 宏定义的值。
... ...
1. 在mk文件里添加警告log但不停止编译:
例如: /device/intel/cherrytrail/r2_cht_ffd/device.mk
... ...
$(warning "this is log"$(FEATURE_2STEP_TEST))
// 编译到此处,不会停止,会继续编译;而且打印出“”里的log,也打印出 FEATURE_2STEP_TEST 宏定义的值。
... ...
这样就可以在编译窗口上看,哪些地方是否编译到?哪些mk文件的顺序等。
1. 在mk文件里添加出错且停止的log:
例如: /device/intel/cherrytrail/r2_cht_ffd/device.mk
... ...
$(error "this is log"$(FEATURE_2STEP_TEST))
// 编译到此处,会停止;而且打印出“”里的log,也打印出 FEATURE_2STEP_TEST 宏定义的值。
... ...
1. 在mk文件里添加警告log但不停止编译:
例如: /device/intel/cherrytrail/r2_cht_ffd/device.mk
... ...
$(warning "this is log"$(FEATURE_2STEP_TEST))
// 编译到此处,不会停止,会继续编译;而且打印出“”里的log,也打印出 FEATURE_2STEP_TEST 宏定义的值。
... ...
相关文章推荐
- 02_JNI中Java代码调用C代码,Android中使用log库打印日志,javah命令的使用,Android.mk文件的编写,交叉编译
- Makefile编译时怎么打印出变量值
- 怎么把堆栈错误信息打印到log中
- 在Android核的java核心库libcore中打印log,和单独编译
- Makefile编译时怎么打印出变量值
- NDK开发中Eclipse自动编译C文件配置及Log信息打印
- 02_JNI中Java代码调用C代码,Android中使用log库打印日志,javah命令的使用,Android.mk文件的编写,交叉编译
- Makefile编译时怎么打印出变量值
- 编译器是怎么被编译出来的?
- VS2005编译的时候提示“无法启动调试。绑定句柄无效”的错误怎么办?
- 怎么打印datagrid.
- 易人邮局汇款单打印 v1.0 怎么用
- 编译php错误代码configure: error: Try adding --with-zlib-dir=. Please check config.log for more information.
- 打印网页时怎么去掉页眉页脚
- 怎么批量删除log目录下的日志?
- opennms源码,怎么编译不过?
- 怎么让C++的程序连接C编译出来的库?
- 胸牌/岗位证/工作证/出入证打印工具 v1.1 怎么用
- 在windows下怎么编译openssl
- [C#] 无法用“可视化编辑器”编译组件了怎么办?