Muhammad Salah Eldin Asked: 2017-11-06 07:36:49 +0800 CST2017-11-06 07:36:49 +0800 CST 2017-11-06 07:36:49 +0800 CST 在codelite中调试-“GDB:无法设置控制终端:不允许操作” 772 在 codelite 中调试时,此错误出现在终端中: 谁能帮我解决这个问题? gdb 3 个回答 Voted Best Answer Yaron 2017-11-06T07:41:09+08:002017-11-06T07:41:09+08:00 如codelite github中所述 此错误消息是无害的,可以忽略。如果您的代码终止时终端没有“暂停”,您可以从项目设置->常规->执行结束时暂停 要配置不同的终端,您可以从 Ubuntu 的终端进行,如下所示: sudo update-alternatives --config x-terminal-emulator ObjectsMorphisms 2021-05-18T08:31:18+08:002021-05-18T08:31:18+08:00 找到了一个潜在的解决方法: https://rr-project.org/ 一个可逆的调试器,以及 gdb 的替代品。也许在安装时它不会有相同的废话 .gdbinit 机制。我尝试了上述修复以及其他相关线程中针对此问题的所有修复,但它们不起作用。显然是时候升级我的调试软件了。 如果修复此特定错误有效/无效,我将在此处发布。 alboforlizo 2022-08-26T08:23:57+08:002022-08-26T08:23:57+08:00 我在 Virtual Box 共享中遇到了同样的错误“GDB:无法设置控制终端:不允许操作”。 将文件移动到共享目录之外的 tmp 文件夹中: [user@localhost tmp]$ sudo cp -r /home/share/* .
如codelite github中所述
找到了一个潜在的解决方法:
https://rr-project.org/
一个可逆的调试器,以及 gdb 的替代品。也许在安装时它不会有相同的废话 .gdbinit 机制。我尝试了上述修复以及其他相关线程中针对此问题的所有修复,但它们不起作用。显然是时候升级我的调试软件了。
如果修复此特定错误有效/无效,我将在此处发布。
我在 Virtual Box 共享中遇到了同样的错误“GDB:无法设置控制终端:不允许操作”。
将文件移动到共享目录之外的 tmp 文件夹中: