Ubuntu 9.04 と KDevelop IDE を使用しています。
C++ コンソール アプリをデバッグしようとすると、「
GDB は tty* または pty* デバイスを使用できません」と表示されます。/dev/tty* および /dev/pty* の設定を確認してください。root として、tty* および pty* デバイスを「chmod ug+rw」したり、「usermod -G tty username」を使用してユーザーを tty グループに追加したりする必要がある場合があります。 "。
gcc と gdb をインストールしましたが、プロジェクトは正常にコンパイルされます。何か提案はありますか?(初歩的な質問でしたら申し訳ありません)
1929 次
1 に答える
1
提案されていることを試しましたか?gdbが書き込みに使用しようとしているキャラクターデバイスに権限またはグループ構成の問題があるようです。
何をすべきかは次のとおりです。
システムのrootパスワードがわかっている場合は、ターミナル/シェルプロンプトで次のコマンドを発行します。
su -
ルートパスワードの入力を求められます
chmod ug+rw /dev/tty*
exit
sudoerが何であるかを知っていて、あなたが1人である場合は、次のコマンドを発行します。
sudo chmod ug+rw /dev/tty*
次に、プログラムのデバッグを再試行してください。
于 2009-11-17T10:45:47.490 に答える