android - 从 Linux 终端使用适用于 Android 的 gdb

标签 android debugging terminal

我有一个适用于 Android 的 C++ 程序,我想通过逐行运行(逐步执行)来进行调试,就像我可以从终端在 Linux 上使用 gdb 一样,并让它打印出所有当前变量及其值在每一步。这可能吗?我将如何实现这一点?请注意,C++ 程序不是从任何 IDE 构建的,仅使用终端命令构建。我看到列出了很多东西,例如 ndk-gdb,但我不太确定从哪里开始。

最佳答案

尝试此 manual 中列出的说明。它们似乎是针对命令行使用的。

更新:由于 kandroid.org 删除了有关使用 gdb 进行调试的信息,我挖出了 this代替。希望它能持续更长时间。

关于android - 从 Linux 终端使用适用于 Android 的 gdb,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16111846/

相关文章:

android - 为什么 Android 原生 HTML5 日期选择器上的 Chrome 变得非常慢?

android - :app:assembleRelease and assembleRelease之间的区别

java - 为什么在我编译我的应用程序时缺少一个类?

asp.net - 对象未被垃圾回收,但不包含 gcroot

c++ - 内存模块是否映射到进程的虚拟空间?

linux - 终端linux (Centos6) : how to exec command -> get PID in output + log file + without waiting?

java - 在 Android Studio 中运行 Java 应用程序

c - 快速排序程序提供部分排序的输出

.net - 为 Citrix/终端服务器编程 .NET 应用程序 : Compliance and Pitfalls

shell - 无法在终端中暂停 nano