我已经安装(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
通过/usr/local/bin/gdb
签名安装GDB所使用的证书相同的证书,并且可以使用!)。
我也尝试从命令行以root
的形式运行Eclipse。
没有帮助。
消息为“正在配置GDB,正在中止配置GDB”。
该怎么办?
答案 0 :(得分:1)
这里可能发生的事情是您构建了一个给定的目标(基于ARM),并且试图在Mac(x86)上运行它(使用gdb)。
您需要模拟器或QEMU才能在Mac或实际的板上正常运行。