2011-01-17 5 views
0

私はリモートホスト上でフォークプロセスをデバッグしようとしていますが、gdbserverプロセスを終了させるのは、いつでも子プロセスを終了することです。gdbserver follow child

.gdbinitで「follow-fork-mode child」を設定しようとしましたが、助けになりませんでした。

これには良い解決策がありますか?

ありがとうございました。

+0

これをインタラクティブなGDBセッションで設定しようとしましたか? –

+0

これはEclipse-RSEベースのセッションなので、自動化されています。 – SyBer

答えて

1

フォークプロセスは2回以上フォークしますか?そうでない場合は、 - attachオプションを使用して子にアタッチできます。

+0

gdbserverをforkしたプロセスに再接続させる方法は一度だけですが、わかりません。 – SyBer

+0

子供がフォークしてただそれについてくるのを待ちます。親と子をデバッグする場合は、別のgdbインスタンスとgdbserverインスタンスを使用します。 – David1235