[英]Code::Blocks - warning: GDB: Failed to set controlling terminal: Operation not permitted
我已经通过官方存储库在 Ubuntu 14.04 中安装了 Code::Blocks 13.12。 当我编译时,一切正常。 但是当我调试时,shell 会显示以下消息:
警告:GDB:无法设置控制终端:不允许操作
并且程序一直执行到断点,但是当我执行下一行时什么也没有显示。
如何解决这个问题?
PD:我已经安装了最新版本的 GDB(在存储库中的那个)。 我还尝试使用 linux 终端而不是 Codeblocks 显示的终端。
我认为这只是意味着 code::blocks 在“CLI”模式下运行 gdb 而不创建伪终端。 因此,当 gdb 尝试终端操作时,它们会失败。 您可以忽略这些消息。
呵呵,这个问题2020年还是存在的。。。
我已经在清除 CentOS 7 安装上安装了 Code::Blocks 1.6,并得到了相同的消息和行为。
对我来说,这是通过禁用阻止 IDE 使用调试器的 SELinux 来解决的。
添加 :
系统(“暂停”)
它会起作用
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.