0

刚刚发布的NDK r11。
发行说明状态:Removed ndk-gdb in favor of ndk-gdb.py

但是,r11 NDK 包中的任何地方似乎都没有任何 gdb 工具。我错过了什么。现在这是一个必须以某种方式绑定的单独工具吗?这是 NDK 众神的粗心疏忽吗?我在旧的 ndk r10e 上达到了顶峰,确实有 ndk-gdb 和 ndk-gdb.py,所以我知道 python 脚本至少存在在那里。这些项目我可以从我的 R10e 版本移植过来吗?我知道 ndk-gdb 脚本总是在我需要一些定期调整的情况下打破。我从来没有使用过 python 脚本,所以我想我的问题是双重的。

我在哪里获取/安装/配置ndk-gdb.py以及如何使用它。它与旧的 ndk-gdb shell 脚本有很大不同吗?

非常感谢任何见解或帮助。

4

2 回答 2

1

更新到最新的 NDK r11b 版本,与 ndk-gdb.py 相关的错误已在该版本中修复:https ://github.com/android-ndk/ndk/issues/3

于 2016-03-22T12:08:16.817 回答
0

我不完全确定ndk-gdbvs ndk-gdb.py,但是如果您查看<NDK>/prebuilt/darwin-x86_64/bin(或替换darwin-x86_64为您的平台名称),您会发现ndk-gdb和其他一些工具(ndk-dependsndk-stack)。不过我自己没有尝试过使用它们,所以我不知道它们的行为与 r10e 相比是否发生了变化。

于 2016-03-16T19:40:55.987 回答