android调试工具addr2line使用补充
来源:互联网 发布:一个c语言的执行是从 编辑:程序博客网 时间:2024/05/16 15:06
参考自
http://blog168.chinaunix.net/space.php?uid=20564848&do=blog&id=94732
使用addr2line追踪自有动态库(so文件)的bug, 补充:
解决出现 ??:0 , 没法展示源代码行数的问题
在Android.mk 文件中:
补充2个编译参数 -Wl,-Map=test.map -g .
增加gcc警告和调试标志
arm-linux-androideabi-addr2line -C -f -e /项目目录/obj/local/armeabi/libfaa_jni.so 0024362e
tip: 1,注意调试文件的位置在obj目录下,并非libs目录下生成的so文件
2,0024362e 为出错的机制位置
还有:
在jni/目录下增加Application.mk 文件, 修改为debug 模式,进行调试 APP_OPTIM := debug
具体application.mk 文件的配置见: http://blog.csdn.net/weidawei0609/article/details/6561280
http://blog168.chinaunix.net/space.php?uid=20564848&do=blog&id=94732
使用addr2line追踪自有动态库(so文件)的bug, 补充:
解决出现 ??:0 , 没法展示源代码行数的问题
在Android.mk 文件中:
- LOCAL_CFLAGS := -D__STDC_CONSTANT_MACROS -Wl,-Map=test.map -g
补充2个编译参数 -Wl,-Map=test.map -g .
增加gcc警告和调试标志
arm-linux-androideabi-addr2line -C -f -e /项目目录/obj/local/armeabi/libfaa_jni.so 0024362e
tip: 1,注意调试文件的位置在obj目录下,并非libs目录下生成的so文件
2,0024362e 为出错的机制位置
还有:
在jni/目录下增加Application.mk 文件, 修改为debug 模式,进行调试 APP_OPTIM := debug
具体application.mk 文件的配置见: http://blog.csdn.net/weidawei0609/article/details/6561280
- android调试工具addr2line使用补充
- Android 调试中 addr2line 工具的使用
- Android 调试中 addr2line 工具的使用
- android或linux调试addr2line工具锁定命令的使用
- Android或Linux调试addr2line工具锁定命令的使用
- Android或Linux调试addr2line工具锁定命令的使用
- Android或Linux调试addr2line工具锁定命令的使用
- android或linux调试addr2line工具锁定命令的使用
- android 调试中 addr2line 命令的使用
- android 调试中 addr2line 命令的使用
- android 调试中 addr2line 命令的使用
- android 调试中 addr2line 命令的使用
- linux调试----addr2line使用
- linux调试----addr2line使用
- NDK调试arm-linux-androideabi-addr2line工具的使用
- android addr2line使用
- 使用arm-eabi-addr2line工具跟踪Android调用堆栈
- android-arm-eabi-addr2line工具
- android opengl es 入门概述
- VPN隧道防火墙的实现
- 各开发资源整理
- Smarty中的变量、方法(一)
- socket的IP_TRANSPARENT选项实现代理
- android调试工具addr2line使用补充
- GCC编译过程浅析
- Tomcat性能
- C++状态机实现V1.0
- 设计模式(三)建造者模式Builder(创建型)
- android知识点(好)
- 用自定义的对象作为Map的key
- c/c++ redefinition的解决方法
- 杂项