Makefile文件调试跟踪打印警告错误信息
来源:互联网 发布:python strip 多个 编辑:程序博客网 时间:2024/06/06 02:05
在Android源码编译过程中,发现有些宏定制不能生效或者中途被哪个输入给篡改。
这时,通过二分法,不断往里定期输出一些自添加信息,是很有必要的。
下面以需找Build.MODEL对应的系统属性值定制不能生效问题为例。
直接先上日志结果:
由以上截图可知,在device/jrdchz/jhz6737m_35_b_m0/full_jhz6737m_35_b_m0.mk文件中,发现中途PRODUCT_MODEL被篡改了。
中途发生了什么呢?
很明显,中间inlucde了其它的mk文件,由此引入,需要根据include进行跟踪,此处不做详述。
解决方案:
中途通过加入warning或者error的方法使得在编译甚至launch时,就能看见相关的信息。
例如:warning用法
$(warning "before include vendor jrdcom product model is:" $(PRODUCT_MODEL))
error用法也一样。
阅读全文
0 0
- Makefile文件调试跟踪打印警告错误信息
- android 调试logcat不打印错误信息
- 源码:打印错误信息和调试信息
- 打印错误信息
- 打印错误信息
- 在makefile中打印错误或警告信息
- 在makefile中打印错误或警告信息
- xcode 调试 之终 端打印内存释放错误信息 NSZombieEnabled
- 获取PHP警告错误信息
- Makefile调试1--输出打印信息
- 调试 错误信息
- Android makefile文件调试方法
- 用gdb 调试,跟踪glibc库文件
- makefile 的常见错误信息
- Makefile的常见错误信息
- Makefile的常见错误信息
- log4j 根据自定义模块名每月新增一个错误信息文件和警告信息文件
- Makefile文件中如何输出打印变量
- Android zxing二维码扫描 扫描框适应各种分辨率
- 秒杀系统思路以及优化
- java中的MD5加密
- 怎么利用java放射机制进行对象的实例化等操作
- [LeetCode] 581. Shortest Unsorted Continuous Subarray
- Makefile文件调试跟踪打印警告错误信息
- escape,encodeURI,encodeURIComponent有什么区别?
- OMNeT++5安装笔记
- CodeForces 699C Vacations 贪心
- HTTP传输协议,包括HttpUrlConnection和HttpClient。
- Jquery与Ajax学习笔记
- 2017年7月1日河南少林寺洛阳龙门石窟一日游
- Ubuntu16.04进行交叉编译MYSQL5.7.18的具体步骤
- eclipse代码自动提示,eclipse设置代码自动提示