【问题标题】:warning: GDB: Failed to set controlling terminal: Operation not permitted警告:GDB:设置控制终端失败:不允许操作
【发布时间】:2010-02-27 10:02:48
【问题描述】:

当我尝试使用带有 Netbeans IDE 的 gdb 调试 C/C++ 程序时,出现此错误(此问题的标题)。

有谁知道这意味着什么,以及如何消除警告?

尽管有警告,我仍然可以进行调试,但我仍然想让警告消失。

相关详情:

  1. 操作系统:Ubuntu 9.10
  2. gdb: 7.0-ubuntu
  3. Netbeans:6.8.1

【问题讨论】:

标签: c++ c netbeans ubuntu gdb


【解决方案1】:

项目>属性>运行>控制台类型>输出窗口

【讨论】:

  • 如果我没有“输出窗口”选项怎么办?我只能在“内部终端”、“外部终端”和“标准输出”之间进行选择,它们都不起作用……OpenSUSE Linux 上的 Netbeans 7.0.1
  • 我没有Run 选项,并且在控制台类型上也找不到任何内容。 (Debian 9 上的 CB v 16.01。)???
【解决方案2】:

检查您的代码是否实际上是使用调试构建的。根据经验(在 Linux 中),如果您没有任何符号,GDB 可能会出现此错误。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-04-21
    • 1970-01-01
    • 2021-07-20
    • 2020-09-12
    • 2020-01-29
    • 2012-06-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多