在Mojave上使用Eclipse运行GDB有困难。
当我尝试调试这个项目时,GDB表现得很混乱:我可以调试几次,但是在下一次调试会话开始时,它就会开始停滞,并发出“配置GDB”的消息。
可执行文件是/Users/jd/Work/myapp。
当我列出进程ps -al时,我看到有挂起的进程:
/Users/jd/Library/Caches/gdb/bin/bash -c exec /Users/jd/Work/myapp
/Users/jd/Library/Caches/gdb/bin/bash -c exec /Users/jd/Work/myapp
/Users/jd/Library/Caches/gdb/bin/bash -c exec /Users/jd/Work/myapp
/Users/jd/Work/myapp
/Users/jd/Library/Caches/gdb/bin/bash -c exec /Users/jd/Work/myapp
/Users/jd/Library/Caches/gdb/bin/bash -c exec /Users/jd/Work/myapp
/Users/jd/Work/myapp
/usr/local/bin/gdb --interpreter mi2 --nx
/usr/local/bin/gdb --interpreter mi2 --nx
/usr/local/bin/gdb --interpreter mi2 --nx
/usr/local/bin/gdb --interpreter mi2 --nx有什么问题吗?是GDB还是Bash?
编辑
挂起的myapp进程具有TXs+状态,根据man ps页面,该状态意味着:
F 217的前台进程组中。
挂起的ggdb进程有一个状态:
。
发布于 2019-11-26 17:44:00
从问题的细节和我过去在类似问题上的经验来看,这是我对你们的全部,
启动GDB后,我看到了一条消息,“启动gdb中止配置gdb”。我的环境是带有Eclipse + gdb (从macport下载的ggdb)的Mac环境。
对我起作用的临时解决方案是将eclipse作为根启动。
若要解决永久问题,请使用下面的链接查看如何创建证书或交叉检查(如果已配置),
如果我上面的回答和链接没有帮助,那么尝试下面的eclipse论坛来检查和比较你的问题和其他张贴的人,看看你是否能够识别和管理更多相关信息的问题。
https://stackoverflow.com/questions/58318816
复制相似问题