OK、これはかなり基本的ですが、運はありません。 Eclipse HeliosをCDTで使用しています。両方のホスト&ターゲットはLinuxボックスです。Eclipse CDTのリモートデバッグgdbserver:stdin/stdout
gdbserverを::ポートMY_APP
をし、正常にデバッグ構成「アプリケーションにアタッチ++ C/C」を使って日食から装着する私は、ターゲットマシン上で自分のアプリケーションを起動してきました。私のアプリケーションのstdoutはターゲットシステムに表示されますが、stdinは私のアプリケーションには行きません。 eclipseでは、gdb(コマンド)とgdbトレース用のコンソールがありますが、ローカルでデバッグするときのようなアプリケーションコンソールはありません。デバッグ設定の「コンソールの割り当て」チェックボックスは、gdbコマンドコンソールを取得するかどうかを制御します。
私はアプリケーションを別々に起動して(gdbserver --multiを使って)接続しようとしました。これが悪化していた:日食/ GDBはターゲットのtty上のすべての実行中のスレッドとSTDINが信号= 0x5(SIGTRAP)
トレース/ブレークポイントトラップ
で終了子供の結果表示されませんでした
助けていただければ幸いです。
動作することは決してありません。 – user1174627