Что-то не так с моим GDB или KDevelop IDE? - PullRequest
1 голос
/ 14 ноября 2009

У меня есть Ubuntu 9.04 и KDevelop IDE.
Когда я пытаюсь отладить консольное приложение C ++, оно говорит мне:
GDB не может использовать устройства tty * или pty *. Проверьте настройки в / dev / tty * и / dev / pty * В качестве пользователя root вам может потребоваться "chmod ug + rw" устройства tty * и pty * и / или добавить пользователя в группу tty, используя "usermod -G tty username".
Я установил gcc и gdb, и проект компилируется нормально. У вас есть какие-нибудь предложения? (Мои извинения, если это вопрос новичка)

1 Ответ

1 голос
/ 17 ноября 2009

Вы пробовали то, что предлагается? Кажется, у вас есть разрешение или проблема с конфигурацией группы на символьном устройстве, которое gdb пытается использовать, чтобы что-то вам написать.

Вот что нужно сделать:

  • Если вам известен пароль root вашей системы, введите в командной строке терминала / оболочки следующие команды:

    su -

    вас попросят ввести пароль root

    chmod ug+rw /dev/tty*

    exit

  • Если вы знаете, что такое sudoer, и если вы один из них, введите следующую команду:

    sudo chmod ug+rw /dev/tty*

Затем попробуйте снова отладить вашу программу.

...