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