首先简单总结一下gdb常用命令:

使用GDB调试多进程/多线程程序

我们看这样一个简单的例子:
使用GDB调试多进程/多线程程序

gdb默认的是执行主进程(父进程),可以通过show follow-fork-mode命令查看当前是什么模式(图中1),可以通过set follow-fork-mode [child|parent],set detach-on-fork [on|off],来修改gdb 的调试模式(图中2),简单的说就是,不修改模式,gdb只执行父进程。

进程切换命令:inferior [要调试的进程编号]

使用GDB调试多进程/多线程程序

使用GDB调试多进程/多线程程序

相关文章:

  • 2021-06-03
  • 2022-01-14
  • 2021-07-03
  • 2021-11-06
  • 2021-11-24
  • 2021-12-31
  • 2021-11-01
猜你喜欢
  • 2021-06-17
  • 2021-07-15
  • 2021-06-30
  • 2022-12-23
相关资源
相似解决方案