如何从windows上调试在linux上运行的远程程序

时间:2011-04-13 06:58:51

标签: c++ linux remote-debugging

我已经习惯了visual studio调试器(它非常好),我必须从我的windows机器调试在linux上运行的程序(在C ++中)。任何人都可以建议如何从windows

调试在linux上运行的远程程序

2 个答案:

答案 0 :(得分:1)

  • 在Windows机器上安装X-Windows服务器,有很多选择(例如cygwin / X)。
  • 启用X转发的SSH到Linux机器,或者设置X服务器接受来自linux机器的连接,并在linux机器上手动设置DISPLAY。
  • 安装并运行,例如Linux机器上的ddd - 它将显示在您的Windows机器上
  • 调试

答案 1 :(得分:0)

对于基于控制台的程序,您需要查看gbd。它是一个命令行实用程序,但有一些技巧,它与Visual Studio一样能够跟踪问题。您可以通过远程SSH会话启动程序并以这种方式进行调试。这甚至可能适用于您通过VNC连接查看的基于GUI的应用程序。