如何从Windows调试Linux上运行的远程程序

发布于 2024-11-01 03:17:20 字数 112 浏览 0 评论 0原文

我习惯了 Visual Studio 调试器(它真的很好),我必须从我的 Windows 机器上调试在 Linux(C++ 中)上运行的程序。任何人都可以建议如何从Windows调试在Linux上运行的远程程序

I am used to visual studio debugger(its really good) and I have to debug a program running on linux(in C++) from my windows machine. Can anyone suggest how to debug remote program running on linux from windows

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

分分钟 2024-11-08 03:17:20
  • 在您的 Windows 机器上安装 X-Windows 服务器,有很多替代方案(例如 cygwin/X)。
  • 通过 SSH 连接到启用了 X 转发的 Linux 计算机,或者设置 X 服务器以接受来自 Linux 计算机的连接,并在 Linux 计算机上手动设置 DISPLAY。
  • 在 Linux 机器上安装并运行例如 ddd - 它将在您的 Windows 机器上显示
  • debug
  • Install an X-Windows server on your windows machine, there are quite a few alternatives (e.g. cygwin/X).
  • SSH to the linux machine with X forwarding enabled, or setup your X server to accept connections from your linux machine and manually setup the DISPLAY on the linux machine.
  • Install and run e.g. ddd on the linux machine - it'll display on your windows machine
  • debug
把梦留给海 2024-11-08 03:17:20

对于基于控制台的程序,您需要查看 gbd。它是一个命令行实用程序,但只要掌握一些专业知识,它就可以像 Visual Studio 一样追踪问题。您可以通过远程 SSH 会话启动程序并以这种方式进行调试。这甚至可能适用于您通过 VNC 连接查看的基于 GUI 的应用程序。

For console based programs, you're going to want to look into gbd. It's a command line utility, but with a bit of knowhow, it's every bit as capable as Visual Studio for tracking down a problem. You could start your program over a remote SSH session and debug it this way. This might even work for GUI based applications that you were viewing over a VNC connection.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文