樟木头电子网站建设报价,江苏苏州网站建设,淘宝关键词排名查询工具,佛山专业英文网站建设参考: [1] GDB debugging multi-process programs [2] Debugging programs with multiple processes 根据这两篇参考链接#xff0c;完全可以实现使用gdb同时调试父进程和子进程。
接下来说明一下可能遇到的坑
gdb8.1版本有bug#xff0c;设置完set detach-fork-on off完全可以实现使用gdb同时调试父进程和子进程。
接下来说明一下可能遇到的坑
gdb8.1版本有bug设置完set detach-fork-on off执行fork之后切换到子进程会遇到不能添加断点等问题gdb9.2版本也有bug进程切换的时候会遇到fork.c文件缺失等问题不过也不影响使用多次n命令跳过即可。
因此目前来说作者使用Ubuntu 20.10gdb 10.2才没有bug能够正常进行多个进程同时调试。
gdb 10.2的安装