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

C++ 如何从windows调试linux上运行的远程程序,c++,linux,remote-debugging,C++,Linux,Remote Debugging,我已经习惯了VisualStudioDebugger(它真的很好),我必须从我的windows机器上调试一个在linux(C++)上运行的程序。有人能建议如何从windows调试linux上运行的远程程序吗 在您的Windows计算机上安装X-Windows服务器,有很多选择(例如cygwin/X) 在启用X转发的情况下使用SSH连接到linux机器,或者将X服务器设置为接受来自linux机器的连接,并在linux机器上手动设置显示 在linux机器上安装并运行例如ddd——它将显示在您的win

我已经习惯了VisualStudioDebugger(它真的很好),我必须从我的windows机器上调试一个在linux(C++)上运行的程序。有人能建议如何从windows调试linux上运行的远程程序吗
  • 在您的Windows计算机上安装X-Windows服务器,有很多选择(例如cygwin/X)
  • 在启用X转发的情况下使用SSH连接到linux机器,或者将X服务器设置为接受来自linux机器的连接,并在linux机器上手动设置显示
  • 在linux机器上安装并运行例如
    ddd
    ——它将显示在您的windows机器上
  • 调试
      • 在您的Windows计算机上安装X-Windows服务器,有很多选择(例如cygwin/X)
      • 在启用X转发的情况下使用SSH连接到linux机器,或者将X服务器设置为接受来自linux机器的连接,并在linux机器上手动设置显示
      • 在linux机器上安装并运行例如
        ddd
        ——它将显示在您的windows机器上
      • 调试

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

      对于基于控制台的程序,您将要查看。这是一个命令行实用程序,但有一点诀窍,它的每一点都像VisualStudio一样能够跟踪问题。您可以通过远程SSH会话启动程序,并以这种方式进行调试。这甚至可能适用于通过VNC连接查看的基于GUI的应用程序。

      您需要一个在win和linux上运行的调试器,不确定是否存在……您需要一个在win和linux上运行的调试器,不确定是否存在。。。