c++ - 在 Windows 上调试 linux 故障转储

标签 c++ linux gdb visual-studio-debugging crash-dumps

我有一个来自 Linux 平台的 C++ 应用程序的故障转储。我如何在 Windows 上使用它来查看程序的状态(调用堆栈、变量值、线程信息等)?

我可以使用 Visual Studio/VSCode 吗?

最佳答案

如果它是在支持 Linux 目标的情况下编译的,那么您可以在 Windows 上使用 GDB。但是您仍然需要二进制文件和符号。

(不好意思,不知道VSCode有没有自带这样的GDB)

关于c++ - 在 Windows 上调试 linux 故障转储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58712275/

相关文章:

c++ - 无法读取使用相同代码在不同机器上写入的文件

c - 如何检测堆栈溢出点

c++ - gdb 在 Windows 中无法正常工作

c++ - 我正在尝试将 C++ 引用与指针相关联

c++ - 不同整数类型之间的区别

linux - 如何从特定用户名查找在特定日期运行的命令

linux - 使用 bash 仅打印文件中的某些行

xcode - 如何在没有选项的情况下阻止 XCode 调试器自动完成?

c++ - 什么IDE可以成功地将所有变量的类型从QSharedPointer更改为boost::shared_ptr?

c++ - 将 Cpp 代码片段转换为 VB.NET