GDB 卡在“配置 GDB 中止配置 GDB”

Posted

技术标签:

【中文标题】GDB 卡在“配置 GDB 中止配置 GDB”【英文标题】:GDB stuck at “Configuring GDB Aborting configuring GDB” 【发布时间】:2019-09-12 10:03:00 【问题描述】:

我已经安装了 (OSX Mojave 10.14.6.) Eclipse CDT 和 GNU MCU Eclipse plugin,最后是 GNU Tools for ARM。我的目标是使用 GDB (arm-none-eabi-gdb) 构建和调试 ARM 代码。

我已经为 Arm 创建了一个 Hello World 项目,该项目构建良好 - 但是,调试似乎不适用于 GDB(它与 Arm 包一起提供)。 GDB 卡住了:

我已在 Eclipse 中将正确的路径设置为 arm-none-eabi-gdb。 我已经签署了arm-none-eabi-gdb(使用与前一天通过brew 将GDB 安装到/usr/local/bin/gdb 的证书相同的证书 - 它有效!)。 我还尝试从命令行以root 运行Eclipse。

没有任何帮助。 消息是“正在配置 GDB 中止配置 GDB”。

怎么办?

【问题讨论】:

您是在模拟器中运行还是在物理 ARM 处理器上运行?如果是后者,您使用的是什么在线调试器? 【参考方案1】:

可能这里发生的事情是您构建到一个给定的目标(基于 ARM)并且您试图在您的 mac (x86) 上运行它(使用 gdb)。

您需要一个模拟器或 QEMU 才能在您的 Mac 或真正的开发板上正常运行。

【讨论】:

是的,我错过了 QEMU,现在一切都好,谢谢。奇怪的是会话像这样挂起,没有任何警告消息。

以上是关于GDB 卡在“配置 GDB 中止配置 GDB”的主要内容,如果未能解决你的问题,请参考以下文章

在 Mingw 中构建 GDB 错误,配置:错误:未找到增强的 curses 库;禁用 TUI

Linus配置gccg++和gdb

Mac配置gdb的一些问题

怎样在Centos中配置gccg++和gdb?

Centos6.5下虚拟机Linux 关于g++,gdb,ctags安装以及vim的配置

为 Qt5 配置 GDB python 漂亮打印机