我有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问题,我表示道歉)
答案 0 :(得分:1)
您是否尝试过建议的内容?您似乎在gdb尝试使用的字符设备上有权限或组配置问题,以便将内容写回给您。
以下是该做什么:
如果您知道系统的root密码,请在终端/ shell提示符下发出以下命令:
su -
将要求您输入root密码
chmod ug+rw /dev/tty*
exit
如果你知道sudoer是什么,如果你是一个,发出以下命令:
sudo chmod ug+rw /dev/tty*
然后再尝试调试你的程序。