elf32-littlearm符号格式无法识别调试原生Android代码

时间:2014-09-01 13:12:00

标签: android eclipse debugging android-ndk gdb

我正在尝试调试通过NDK构建的一些原生Android代码。不幸的是,当我在Eclipse的调试器下启动进程时出现错误

I'm sorry, Dave, I can't do that.  Symbol format `elf32-littlearm' unknown.

代码是为ARM thumb编译的,因此符号格式是有意义的。但是,使用谷歌捆绑的ADT for Eclipse应该有效吗?我是否需要指定要使用的特定版本的GDB?

要注意,代码运行正常而不尝试调试。

我使用NDK版本10在Windows 7 64位上运行。

1 个答案:

答案 0 :(得分:0)

经过一些搜索后,看起来这是与NDK r10工具链一起提供的GDB的错误。见https://code.google.com/p/android/issues/detail?id=74371。从该bug链接的download似乎对我有用。