【发布时间】:2011-04-07 04:14:07
【问题描述】:
Android NDK 文档对我来说似乎并不十分清楚您运行哪些命令序列以将调试信息输入和输出所提供的 ndk-gdb 可执行文件。如果有哪些行要中断的格式,以及在什么文件中,是否有规范?如果是这样,那么,您如何向调试器提供该信息,以及通过什么方式?我对这个过程的运作方式一无所知。
谢谢
【问题讨论】:
标签: android sdk gdb android-ndk gdbserver
Android NDK 文档对我来说似乎并不十分清楚您运行哪些命令序列以将调试信息输入和输出所提供的 ndk-gdb 可执行文件。如果有哪些行要中断的格式,以及在什么文件中,是否有规范?如果是这样,那么,您如何向调试器提供该信息,以及通过什么方式?我对这个过程的运作方式一无所知。
谢谢
【问题讨论】:
标签: android sdk gdb android-ndk gdbserver
具体解决“某处是否有规范”:
ndk-gdb 基本上是与 NDK 应用程序对话的传统 GDB,http://www.gnu.org/software/gdb/documentation/ 上的 GDB 文档是命令语法的最佳参考 - 这是一个太大的话题,无法在这里讨论。
【讨论】:
试试this 教程。它解释了如何设置用于调试 NDK 代码的 Eclipse 环境,即使此代码是 android 库的一部分。 (我发现的大部分教程只解释了如何设置 Eclipse 以调试具有本机代码的 android 应用程序项目)。
【讨论】: