如果我运行调试器,那么它会被89%的进程卡住... 它显示
Launching : Configuring GDB Aborting configuring GDB
我只是想看看调试器正在运行,所以我只有
printf("debug test");
在主要功能.. 你们知道问题是什么吗?
答案 0 :(得分:8)
我花了很多时间在这上面。它真的很烦人,解决方案对我来说很愚蠢:
<强>环境:强>
Mac + Eclipse + gdb(从macports下载的ggdb)。
<强>症状:强>
启动时调试挂起率为100%。 launching gdb aborting configuring gdb
。
解决方案:以root身份运行
sudo /Applications/Eclipse.app/Contents/MacOS/eclipse
答案 1 :(得分:1)
您好 经历相同之后,似乎gdb缺少对某些dll(libexpat-1.dll)的访问权限。 把它放在当前路径纠正了问题。 为了检查这一点,请尝试从命令提示符
调用gdb一切顺利
奥利弗
答案 2 :(得分:1)
我在Mac Mavericks上也遇到过这个错误。在which gdb
之后我发现Eclipse Debug Configuration中设置的路径不正确。不知怎的,我错误地将它设置为/usr/local/bin/gdb
,实际应该是/usr/bin/gdb
答案 3 :(得分:1)
我认为答案在于协同设计,问题源于Apple引入的系统安全性变化。请参阅this Stack Overflow answer,它为我解决了同样的问题。可能不鼓励使用sudo
(as recommended above)启动Eclipse,因为您的IDE可能会因root权限而陷入混乱。