Что-то не так с моим GDB или KDevelop IDE?
У меня есть 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 ответ
Вы пробовали то, что предлагается? Кажется, у вас есть разрешение или проблема с групповой конфигурацией на символьном устройстве, которое gdb пытается использовать, чтобы написать вам что-то.
Вот что нужно сделать:
Если вам известен пароль root вашей системы, введите в командной строке терминала / оболочки следующие команды:
su -
Вас попросят ввести пароль root
chmod ug+rw /dev/tty*
exit
Если вы знаете, что такое sudoer, и если вы один из них, введите следующую команду:
sudo chmod ug+rw /dev/tty*
Затем попробуйте снова отладить вашу программу.