c++ - 使用 ssh 重新连接到远程 Ubuntu 机器后,如何继续使用 gdb 调试 c++ 代码?

标签 c++ linux windows ubuntu gdb

我的本地机器是 Windows 10,我的网络状况不佳。

因此,当我 ssh 登录远程 Ubuntu 机器并尝试使用 gdb 进行调试时,可能需要 30 分钟才能到达断点,我经常得到 connection close错误。

当我再次 ssh 时,我必须重新开始。

gdb有没有可恢复的功能,让我重新连接后可以继续使用?

最佳答案

Is there a recoverable function of gdb so that I can continue using it after reconnecting?



不。

您需要使用旨在保持 session 事件的程序:tmuxscreen .现在花时间学习如何很好地使用它们会为自己付出很多倍的代价。

关于c++ - 使用 ssh 重新连接到远程 Ubuntu 机器后,如何继续使用 gdb 调试 c++ 代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62119591/

相关文章:

c++ - getline 函数的多个分隔符,c++

c++ - 模板类方法不会导致错误——这是标准的一部分吗?

linux - SSH 隧道 - 端口问题?

c++ - cmake:如何编写CMakeLists.txt以便于将Linux上的程序移植到Windows上?

mysql - 如何将文件从C盘复制到网络文件夹?

php - 使用 canvasjs 的“实时”图表

c++ - Windows 10 中 Qt 桌面应用程序的不当缩放

linux - 在 dockerfile 中使用 sed 或 awk 编辑 conf 文件并更改值?

linux - 如何在 linux shell 上显示完整输出?

c# - 在关闭应用程序时停止在 C# 中启动的命令行进程