1

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 をインストールしましたが、プロジェクトは正常にコンパイルされます。何か提案はありますか?(初歩的な質問でしたら申し訳ありません)

4

1 に答える 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 に答える