Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/144.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何让GDB停止跟踪分离的进程? 我调试了一个C++应用程序,它创建叉叉树。使用GDB默认值,子进程将在fork上分离,因此我只看到一个进程_C++_Linux_Gdb - Fatal编程技术网

如何让GDB停止跟踪分离的进程? 我调试了一个C++应用程序,它创建叉叉树。使用GDB默认值,子进程将在fork上分离,因此我只看到一个进程

如何让GDB停止跟踪分离的进程? 我调试了一个C++应用程序,它创建叉叉树。使用GDB默认值,子进程将在fork上分离,因此我只看到一个进程,c++,linux,gdb,C++,Linux,Gdb,我试图连接到其中一个子进程,尽管它没有被列为另一个GDB进程的次进程,但在新的GDB会话中,我得到一个错误,即该进程已经被跟踪(通过第一个GDB会话) 这是预期的行为吗?我可以采取哪些步骤在单独的GDB会话中调试分叉进程?我可以采取哪些步骤来进一步调试问题?您是否设置了跟随fork模式或在fork上分离?我已经尝试了这两种模式的所有组合

我试图连接到其中一个子进程,尽管它没有被列为另一个GDB进程的次进程,但在新的GDB会话中,我得到一个错误,即该进程已经被跟踪(通过第一个GDB会话)


这是预期的行为吗?我可以采取哪些步骤在单独的GDB会话中调试分叉进程?我可以采取哪些步骤来进一步调试问题?

您是否设置了
跟随fork模式
在fork上分离
?我已经尝试了这两种模式的所有组合