如何在android ndk中获得最新版本的gdb?

如何在android ndk中获得最新版本的gdb?,android,android-ndk,gdb,gdbserver,Android,Android Ndk,Gdb,Gdbserver,我在调试ndk gdb(v7.6)时遇到了一个奇怪的问题,其中部分描述了ndk gdb,我解决这个问题的一个想法是更新到最新的gdb版本 我下载了最新的Android ndk(目前是Android-ndk-r10d),但发现它还包含2013年推出的gdb 7.6(适用于arm-linux-AndroidABI-4.9),从那以后,有许多优化和错误修复可能会对我面临的问题产生影响 有没有办法为android ndk获得一个更新的(最好是最新的)gdb版本 谢谢 我修改了GDB的一些代码,包括7.6

我在调试ndk gdb(v7.6)时遇到了一个奇怪的问题,其中部分描述了ndk gdb,我解决这个问题的一个想法是更新到最新的gdb版本

我下载了最新的Android ndk(目前是Android-ndk-r10d),但发现它还包含2013年推出的gdb 7.6(适用于arm-linux-AndroidABI-4.9),从那以后,有许多优化和错误修复可能会对我面临的问题产生影响

有没有办法为android ndk获得一个更新的(最好是最新的)gdb版本


谢谢

我修改了GDB的一些代码,包括7.6和7.8,我发现GDBSERVER版本7.8中存在漏洞,我不得不返回到修改v7.6。所以我认为NDK仍然使用v7.6的原因可能是没有根据的bug,我建议您使用NDK选择的版本


无论如何,如果您确实需要更新版本,您可以从GDB的官方网站下载GDB的源代码,并自己编译。确保您有交叉编译工具并正确使用它们。

AOSP中有GDB(和binutils等)的源代码存储库。你可以看看这些是否是最新的,或者至少用它们来找出如何开始将上游版本移植到Android。但现实地说,这可能不是解决你试图开发的程序中存在的任何问题的最快方法。你真的触及了列出的问题吗?在android应用程序中???