我正在使用 Eclipse 从 Android 平台代码调试 C/C++ 应用程序。我正在使用“远程 C/C++ 应用程序”调试配置来执行此操作。
我在 android 设备上运行 gdbserver 以侦听连接。我从 Eclipse 开始了本机调试会话。Eclipse 附加到远程进程。我添加了一个断点。当我做了一些应该达到这个断点的事情时,我确实看到 eclipse 在 android C++ 库代码中的断点处停止。跨步等按钮均已启用。当我按下下一步时,所有按钮都被禁用。它不是逐行步进,而是在下一个断点处停止。
我究竟做错了什么?