在 Windows 上调试 linux 故障转储
Debug linux crash dump on Windows
我从 Linux 平台获得了 C++ 应用程序的故障转储。我如何在 Windows 上使用它来查看程序的状态(调用堆栈、变量值、线程信息等)?
我可以使用 Visual Studio/VSCode 吗?
现在您无法仅在 Windows 上使用 Visual Studio 运行 调试 Linux 核心转储。但是您可以按照这些 instructions.
将 Visual Studio 调试器远程连接到 Linux 机器
如果编译时支持 Linux 目标,您可以在 Windows 上使用 GDB。但是您仍然需要二进制文件和符号。
(不好意思,不知道VSCode有没有这样的GDB)
我从 Linux 平台获得了 C++ 应用程序的故障转储。我如何在 Windows 上使用它来查看程序的状态(调用堆栈、变量值、线程信息等)?
我可以使用 Visual Studio/VSCode 吗?
现在您无法仅在 Windows 上使用 Visual Studio 运行 调试 Linux 核心转储。但是您可以按照这些 instructions.
将 Visual Studio 调试器远程连接到 Linux 机器如果编译时支持 Linux 目标,您可以在 Windows 上使用 GDB。但是您仍然需要二进制文件和符号。
(不好意思,不知道VSCode有没有这样的GDB)