# 调试 ## follow-fork-mode 在2.5.60版Linux内核及以后,gdb对使用fork/vfork创建子进程的程序提供了follow-fork-mode选项来支持多进程调试。 follow-fork-mode语法: ```gdb set follow-fork-mode [parent|child] ``` - parent:fork之后继续调试父进程,子进程不受影响。 - child:fork之后调试子进程,父进程不受影响。 假设有以下需求: ```gdb (gdb) set follow-fork-mode child (gdb) b workfile_mgr_create_set_internal Breakpoint 1 at 0xddeb79: file workfile_mgr.c, line 484. (gdb) c Continuing. ``` # 参考 - [使用 GDB 调试多进程程序](https://www.jianshu.com/p/8fc05dbf777e) - [fork 多进程调试](https://blog.csdn.net/fingding/article/details/46459095)