问题描述
||
我习惯于使用Visual Studio调试器(它的确很不错),并且必须从Windows机器调试在Linux(C ++)中运行的程序。谁能建议如何从Windows调试Linux上运行的远程程序
解决方法
在Windows机器上安装X-Windows服务器,有很多替代方法(例如cygwin / X)。
SSH到启用了X转发的Linux机器,或者将X服务器设置为接受来自Linux机器的连接,并在Linux机器上手动设置DISPLAY。
安装并运行例如在Linux机器上为
ddd
,它将显示在Windows机器上
调试
,对于基于控制台的程序,您将需要研究gbd。它是一个命令行实用程序,但是具有一定的专业知识,它与Visual Studio一样具有跟踪问题的能力。您可以通过远程SSH会话启动程序,然后以这种方式对其进行调试。这甚至适用于通过VNC连接查看的基于GUI的应用程序。