对于使用 gdb 调试 Android 应用程序,我想直接在 Android 设备上使用独立版本的 gdb。
是否有任何适用于 Android 的预构建二进制版本的 gdb?
请注意,我正在搜索适用于 Android 的完整 gdb 版本,而不是残缺的 gdbserver。
背景:我知道 Android NDK 包含 gdbserver,但是如果您不调试自己的程序,您有设置 gdbserver 的源代码,而 gdb 主机部分的源代码非常复杂。我尝试了很长时间,但现在我已经完成了——它给整个调试过程增加了太多的复杂性和陷阱。
此外,我尝试使用由 android-ndk 生成的独立工具链自行构建 gdb - 但由于代码错误,该过程失败。