如何在 Visual Studio 2019+ 中为本地机器设置 GDB 集成?

如何在 Visual Studio 2019+ 中为本地机器设置 GDB 集成?

对于 Visual Studio 2015,有一个专用的“GDB 调试器扩展”。显然,它在市场上的实际名称具有误导性,是“用于 IoT 开发的 Visual C++”,但其描述中明确列出的是:

此扩展提供了一个 makefile 项目,使您能够在 Windows 上本地调试本机 C/C++ 代码。

[1][2][3]

对于 Visual Studio 2019,不存在这样的扩展,但 Visual Studio 安装程序提供了同名的组件。所述组件不提供名称包含“GDB”(或任何其他可识别的标识符)的项目类型,并且检查可用的调试器时,我也没有看到“*GDB*”条目。

这些是我的实例中列出的调试器:

  • 本地 Windows 调试器
  • 远程 Windows 调试器
  • Web 浏览器调试器
  • Web 服务调试器

这是Microsoft Learn 文章详细介绍了如何使用 GDB 的本地实例(以及其他变体)调试远程 Linux 项目。它列出了其唯一先决条件,即我已安装的工作负载“使用 C++ 进行 Linux 开发”,包括所有可选组件。

与旧扩展一样,这应该为我提供一个“*GDB*”调试器(“远程 GDB 调试器”此截图)。

我如何获取该条目?如何在 Visual Studio 中使用本地 GDB 调试本地 MinGW64 构建的可执行文件?

(我已经可以在 CLI 中使用 gdb,但我更喜欢 GUI 的舒适性。)

如果 Visual Studio 的后续版本变得更容易,我可以升级。

相关内容