macOS 10.15 Catalina gdb 在 Eclipse 中进行 C++ 调试的问题

Yas*_*eem 6 c++ eclipse debugging gdb macos-catalina

我正在使用 macOS 10.15.2 Catalina,并尝试在 Eclipse 中调试 Hello World C++ 程序。我已经通过从 Homebrew 安装 gdb 调试器并按照以下链接中的过程签署证书来设置它。

https://www.thomasvitale.com/how-to-setup-gdb-and-eclipse-to-debug-c-files-on-macos-sierra/

调试器无法启动。

我已经在 Eclipse 中设置了 gdb 设置,如下面的屏幕截图所示。 Eclipse 中的 GDB 设置

当我调试项目时,出现错误:(Configuring GDB Aborting configuring GDB下面还提供了其屏幕截图)。

在此输入图像描述

Tho*_*ale 4

您使用的是哪个版本的 gdb 和 Eclipse?

我将尝试提及我过去遇到问题的一些方面。

  1. 如果您使用 Homebrew 安装了 gdb,请尝试将“GDB debugger”字段设置为实际路径,例如而/usr/local/Cellar/gdb/8.3/bin/gdb不是链接/usr/local/bin/gdb

  2. 你的 . gdbinit文件位于?在本教程中,它位于用户主文件夹中,因此在 Eclipse 调试配置中,GDB 命令文件设置为~/.gdbinit. 屏幕截图中的值未指定绝对路径,它可能在错误的位置查找它。

  3. 您的 gdb 证书是系统钥匙串的一部分(而不是登录钥匙串)吗?在签名过程中,您是否传递了权利文件作为参数?