之前在研究gdb调试的时候遇到些莫名其妙的问题,由于搞不懂真正的原因所在,隧归咎于‘人品’问题,其实任何表象都是有原因的。
青铜鞋们仔细查看我在ubuntu 12.04 和 ubuntu 10.04 上打印的log有什么不同?你们对比一下adb的版本,在12.04上是6.6,而在10.04上是7.3.1!
gdb调试是一定要gdbclient和gdbserver的版本匹配才行,否则很容易出现问题。
请阅读我另一篇关于 gdb调试 的文章
******************************************************旧内容*******************************************************
$ndk-gdb --start --verbose
Android NDK installation path: /home/wangxin/AndroidLibs/android-ndk-r8
Using default adb command: /home/wangxin/AndroidLibs/android-sdk-linux/platform-tools/adb
ADB version found: Android Debug Bridge version 1.0.29
Using ADB flags:
Using auto-detected project path: .
Found package name: com.example.hellojni
ABIs targetted by application: armeabi
Device API Level: 16
Device CPU ABIs: armeabi-v7a armeabi
Compatible device ABI: armeabi
Using gdb setup init: ./libs/arm