Code :: Blocks - 警告:GDB:设置控制终端失败:不允许操作

时间:2015-03-23 20:24:26

标签: c linux ubuntu gdb codeblocks

我已经通过官方存储库在Ubuntu 14.04中安装了Code :: Blocks 13.12。编译时,一切顺利。但是当我调试时,shell会显示以下消息:

  

警告:GDB:设置控制终端失败:操作没有   允许

程序执行到断点,但执行下一行时不再显示。

如何解决这个问题?

PD:我已经安装了最新版本的GDB(存储库中的版本)。我也试过使用linux终端而不是一个Codeblocks节目。

3 个答案:

答案 0 :(得分:3)

我认为这只是意味着code :: blocks在“CLI”模式下运行gdb而不使用伪终端。因此,当gdb尝试终端操作时,它们会失败。你可以忽略这些消息。

答案 1 :(得分:1)

嘿,这个问题在2020年仍然存在...

我已经在清晰的CentOS 7安装中安装了Code :: Blocks 1.6,并且得到了相同的消息和行为。

对我来说,这是通过禁用SELinux来解决的,这阻止了IDE使用调试器。

答案 2 :(得分:-5)

添加:

系统( “暂停”)

它会起作用