2

子プロセスと親プロセスの両方を同時に (gdb を使用して) デバッグする方法があるかどうかを知りたいです。プロセスを子プロセスに変更するために使用されるコマンドを知っています。しかし、それは私が探している解決策ではありません。このメソッドは、子または親のいずれかしか制御できないためです。子と親の同時実行ステップを探しています。

たとえば、子がプログラム b の a 番目のステップを実行し、親がプログラム d の c 番目のステップを実行しているとします。

親と子の両方のプロセスを踏む必要があるようです。これを行う方法はありますか?もしそうなら、どうすればそれを行うことができますか?

4

2 に答える 2

3

子プロセスと親プロセスの両方を同時に (gdb を使用して) デバッグする方法があるかどうかを知りたいです。

はい、あります。ドキュメンテーションここここ。Linux を使用している場合は、

(gdb) set detach-on-fork off
于 2012-04-07T14:12:56.960 に答える