0

在使用 GDB MI 指令时,我发现如果程序分叉创建子进程,它只会开始调试最后一个子进程。因此,如果我尝试在父级中调试中断,则此时它不会中断:

我在 stackoverflow.com 中找到了这个有价值的参考资料:

如何在 gdb 中的 fork() 之后调试子进程?

我的问题是如何设置跟随分叉模式以及通过哪个 GBD MI API?

http://src.gnu-darwin.org/ports/editors/setedit/work/setedit/libmigdb/doc/reference.html

4

1 回答 1

0

它类似于 123-gdb-set follow-fork parent。

但您也可以查看以下内容:gdb-set detach-on-fork off

于 2013-03-19T08:23:32.307 回答