Gdb

gdbserver 作為 inetdamon 斷管

  • November 30, 2016

我在 inetd.conf 和 etc/services 中添加了 gdbserver,但是當我嘗試如下連接時,我立即收到遠端通信錯誤。目標斷開。:管道損壞。

(gdb) target extended-remote rtx5:8010 遠端調試使用 rtx5:8010 遠端通信錯誤。目標斷開。:管道損壞。

8010 是我配置 gdbserver 執行的地方。但是,如果我使用 8011 從目標手動啟動 gdbserver,我可以讓它們進行通信。

我嘗試將“–multi”和埠添加到 inetd.conf 文件並重新載入它無濟於事。

這可能嗎?

我設法通過執行以下操作使其工作:

在 inetd.conf “gdbserver –multi -” 使用破折號顯然指示伺服器使用標準輸入和輸出。

我很想知道為什麼這確實有效。

引用自:https://unix.stackexchange.com/questions/326880