【发布时间】:2012-03-22 21:20:30
【问题描述】:
用于 ARM 的 NDK(Android 原生开发工具包)带有 gcc 和 GNU utils 工具链,包括一个旧的 GDB。但是,GDB 似乎无法显示 VFP 或 NEON SIMD 扩展中的寄存器内容——也就是说,在使用 NEON/VFP 指令调试程序时,只有一部分寄存器是可见的。我相信需要更新版本的 GDB 才能获得这种能力。使用的硬件支持 NEON。
我真的需要更新的 gdb,而 Google 的 NDK 中提供的 GDB 不能做到这一点吗?
是否有用于在 ARM Android 设备上调试 VFP/NEON 代码的预构建 GDB 或生成包含最新 GDB 的 NDK 工具链的程序,可以做到这一点? (适用于 Windows/Linux 64 位主机)
【问题讨论】:
-
launchpad.net/gdb-linaro 听起来还有其他选择。或者给自己买一个基于 tegra2 的设备 :)
-
我认为 zapl 只是在开玩笑。 @OP:如果您想要答案,请更明确。
标签: android gdb android-ndk neon