我们如何远程调试在 Linux 服务器上运行的C++应用程序

How can we remotely Debug C++ applications running on Linux Server?

本文关键字:运行 C++ 应用程序 服务器 Linux 何远程 调试 我们      更新时间:2023-10-16

在Java中

java -agentlib:jdwp=transport=dt_socket,server=y,address=8000,suspend=n <other arguments>

允许我们

  • 启动应用程序并将其挂起
  • 使用 Java 调试线协议打开套接字 (dt_socket) - 允许远程调试
  • 托管在 8000 端口上

我们可以在远程 Linux 服务器上运行它,同时使用 Netbeans 或 IntelliJ 或其他功能丰富的 IDE 在我们自己的桌面(甚至 Windows)环境中对其进行调试。

与视觉工作室社区/代码C++中是否有可能?如果是这样,如何。

PS:我知道ddd(数据显示调试器)和gdb

是的,你可以(使用 gdb)。

遵循手册。

可能有一些 IDE 使用 gdb 作为后端。