首页 > 解决方案 > 如何从主机上的 Eclipse 调试器远程调试在 Debian 虚拟机上运行的一些代码?

问题描述

我需要从 Eclipse 调试器(在我的主机上)调试一些在 VM(与主机的架构不同)上运行的 C 代码。基本上我需要监视一个变量以查看哪个线程或函数修改它。

在 VM 上我运行 32 位 Debian 8,在主机上我有 64 位 Ubuntu 16.04。我使用 gcc 在两台机器上编译了我的代码。

我尝试配置 Eclipse 远程调试器并且我可以连接到 VM,但是我在 Eclipse 调试器中看不到任何代码(我只能看到似乎是函数内存位置的十六进制值),从而阻止了我使用它。

标签: ceclipsedebuggingvirtual-machine

解决方案


在 VM 上,运行dbgddd

以上都是调试器


推荐阅读