gpt4 book ai didi

gdb - ddd挂起

转载 作者:行者123 更新时间:2023-12-03 11:44:44 24 4
gpt4 key购买 nike

之前有人问过问题,我在ddd新闻组上看到了错误报告,但是没有建议的解决方案对我有用。

它出现了,但是当您尝试执行任何操作(例如打开文件)时,它会挂起消息“正在等待GDB准备就绪”。

其他人也报告了一个关键事实,那就是它对某些用户有效,而对其他用户则无效。我已经比较了环境,没有发现任何重大差异。任何建议将不胜感激。

最佳答案

也遇到了这个问题。上面发布的简单解决方案是删除〜/ .ddd /目录中的init文件。

但这意味着您所有的自定义设置都将消失。所以我开始寻找真正的原因。我观察到问题仅在使用“GDB设置”对话框后才会发生。打开此对话框后,上面提到的init文件将增加,因为许多gdb设置将存储在该文件中。

在逐步缩小这些其他行之后,我找到了“违规行”。
该问题是由扩展提示设置引起的。打开GDB设置对话框后,该行将显示为

set extended-prompt not set\n\

gdb将在“显示扩展提示”上报告此“未设置”。 Unfortunatley“设置了扩展提示
在gdb中有点麻烦,因此,如果我在从不带ddd的 shell 程序运行的gdb中输入“设置扩展提示未设置”,则gdb也将锁定。

看起来,设置扩展提示的唯一安全方法是当它包含字符串“(gdb)”时。 所以我修改了init文件中的有问题的行,现在它看起来像这样:
set extended-prompt (gdb) \n\

使用此设置,我不再遇到问题。希望对您有帮助。

关于gdb - ddd挂起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2914003/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com