gdb调试器在Eclipse初始化期间停留在62%

时间:2017-01-28 13:03:28

标签: c eclipse debugging gdb

我是编码的新手,并尝试在我的macbook air上运行eclipse neon。我无法让调试器工作。我用自制软件安装了gdb,根据链接中的说明创建了证书并签署了gdb:

https://www.ics.uci.edu/~pattis/common/handouts/macmingweclipse/allexperimental/mac-gdb-install.html

然后我使用新安装的gdb的位置配置了eclipse调试器设置。但是现在当我尝试启动调试器时,初始化过程开始但是永远停留在62%。关于如何解决这个问题的任何提示?这可能是记忆问题吗? MBA有4GB的RAM ......

1 个答案:

答案 0 :(得分:2)

这是CDT中的已知错误 - Bug #509737

总结的问题是 CDT版本9.2.0 无法与 GDB版本7.12 一起使用。
解决此问题的一种方法是使用旧版本的GDB,例如 GDB版本7.11
解决此问题的另一种方法是假装GDB 7.12实际上是版本7.11 创建以下可执行脚本:

#!/bin/sh
if [ "$1" = "--version" ]; then
  echo "GNU gdb (Debian 7.11-1) 7.11"
  exit
fi
exec /usr/local/bin/gdb "$@"

并配置eclipse以运行它而不是gdb。