inetdamon 壊れたパイプとしての gdbserver

inetdamon 壊れたパイプとしての gdbserver

inetd.confとetc/servicesにgdbserverを追加しておきましたが、以下のように接続しようとするとすぐに通信エラーが発生します。ターゲットの接続が失われました。 :パイプが破損しています。

(gdb)ターゲット拡張リモートrtx5:8010リモートデバッグリモート通信エラーにはrtx5:8010を使用します。ターゲットの接続が失われました。 :パイプが破損しています。

8010はgdbserverを実行するように設定したポートです。ただし、8011を使用してターゲットからgdbserverを手動で起動すると通信できます。

inetd.confファイルに "--multi"とポートを追加して再ロードしてみましたが、役に立ちませんでした。

可能ですか?

答え1

私は以下を実行して動作するように管理しました。

inetd.confの「gdbserver --multi -」でダッシュを使用すると、サーバーにstdinとoutを使用するように指示することは明らかです。

これがなぜ機能するのか知りたいです。

関連情報