0

我正在使用 Eclipse CDT Indigo。我阅读了一些关于如何使用交叉调试的建议(Eclipse 在 Windows 上,而编译和调试应该在远程 Linux 机器上完成)。到目前为止,我能够在 Linux 上进行远程编译,但我仍然无法弄清楚如何在远程机器上进行实际调试。有可能吗(也许没有 Eclipse)?

顺便说一句,Linux 是 64 位 CentOS,据我所知,mingw64 是 Windows 上唯一可用的交叉编译器。但根据我的经验,它有时有点太离奇了。有没有不需要交叉编译器的交叉调试方法?

4

1 回答 1

0

您需要为目标机器编译的 gdbserver,以及为运行目标可执行文件的主机编译的 gdb。如果你有这两个,那么你可以在visual studio上使用wingdb插件连接到gdb和gdbserver从你的windows机器远程调试。我发现以下链接很有帮助:

http://www.linux.com/archive/feature/12173

http://www.wingdb.com/docs/Pages/wg_dev_elinux.htm

于 2011-07-20T22:16:24.617 回答