在 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)