用于 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 位主机)