我的gdb或KDevelop IDE出了什么问题?

时间:2009-11-14 11:37:59

标签: c++ linux debugging kdevelop

我有Ubuntu 9.04和KDevelop IDE 当我尝试调试C ++控制台应用程序时,它告诉我:
GDB无法使用tty *或pty *设备。 检查/ dev / tty *和/ dev / pty *上的设置 作为root用户,你可能需要“chmod ug + rw”tty *和pty * devices和/或使用“usermod -G tty username”将用户添加到tty组。
我安装了gcc和gdb,项目编译好了。你有什么建议吗? (如果这是一个noobie问题,我表示道歉)

1 个答案:

答案 0 :(得分:1)

您是否尝试过建议的内容?您似乎在gdb尝试使用的字符设备上有权限或组配置问题,以便将内容写回给您。

以下是该做什么:

  • 如果您知道系统的root密码,请在终端/ shell提示符下发出以下命令:

    su -

    将要求您输入root密码

    chmod ug+rw /dev/tty*

    exit

  • 如果你知道sudoer是什么,如果你是一个,发出以下命令:

    sudo chmod ug+rw /dev/tty*

然后再尝试调试你的程序。