当前位置: 首页 > article >正文

gdb 调试带有 fork 的进程,如何在父进程和子进程之间切换?

使用 gdb 启动程序后,执行下面的命令:

set follow-fork-mode child

可以使 gdb 跟踪子进程

若要让 gdb 跟踪父进程,则执行下面命令:

set follow-fork-mode parent

如果已经执行了 fork() API,可以使用下面的命令来查看所有子进程:

info inferiors

假设你想要调试一个特定的子进程,你可以使用 inferior 命令切换到它。首先,找到子进程的编号,然后使用 inferior 命令:

inferior 2

这里 2 是子进程的编号。你可以通过 info inferiors 命令找到这个编号。


http://www.kler.cn/a/298977.html

相关文章:

  • OpenCV putText增加中文支持
  • SQL进阶技巧:如何计算商品需求与到货队列表进出计划?
  • mysql的事务控制和数据库的备份和恢复
  • imu相机EKF
  • 嵌入式单片机的运行方式详解
  • 基于蓝牙通信的手机遥控智能灯(论文+源码)
  • SpringBoot2:请求处理原理分析-接口参数解析原理(argumentResolvers)
  • 第11章 32位x86处理器编程架构
  • Leetcode3266. K 次乘运算后的最终数组 II
  • 【Nacos】健康检查与环境隔离
  • 【数据结构】2——二叉树遍历
  • 用hiredis连接redis
  • 如何优化谷歌排名更有效?
  • Linux之Shell命令
  • 【YouTube采集】按搜索关键词批量爬取视频数据,并封装成exe界面软件!
  • ubuntu使用命令行查看硬件信息
  • STM32 的 CAN 通讯全攻略
  • io多路复用
  • cross-plateform 跨平台应用程序-06-uni-app 介绍
  • Spring Boot 执行流程已经 负载均衡执行流程图
  • java实现文本相似度计算
  • 基于C#的UDP协议消息传输
  • sql中索引查看是否生效
  • 计算机网络 --- 【1】欢迎来到计算机网络/计算机网络基本概念/计算机网络、互连网、互联网的区别
  • Springcould -第一个Eureka应用 --- day02
  • Apache POI用法