使用部分描述here的ndk-gdb(v7.6)进行调试时遇到了一个奇怪的问题,我解决它的一个想法是更新到最新的gdb版本{{3} }。
我已经下载了最新的Android-ndk(目前是android-ndk-r10d),但发现它还包含来自2013年的gdb 7.6(for arm-linux-androideabi-4.9),以及从那时起,有许多优化和错误修正可能会对我面临的问题产生影响。
有没有办法以某种方式为android-ndk获取更新的(理想情况下 - 最新的)gdb版本?
谢谢!
答案 0 :(得分:0)
我修改了GDB的一些代码,7.6和7.8,我发现GDBSERVER版本7.8中存在错误,我不得不回头修改v7.6。所以我认为也许毫无根据的错误是NDK仍然使用v7.6的原因,我建议你使用NDK选择。
无论如何,如果你确实需要更新版本,你可以从它的官方网站下载GDB的源代码,并自己编译。确保您有交叉编译工具并正确使用它们。