6.4 GDP调试多进程程序

news/2024/10/31 7:33:58/

目录

GDB调试多进程程序

安装gdb

gdb编译

运行gdb

单步运行

从头到尾运行

下一步

运行子进程

同时运行父进程

查看运行的进程

切换进程

退出


GDB调试多进程程序

set follow-fork-mode child     设置GDB调试子进程

set follow-fork-mode parent   设置GDB调试父进程

set detach-on-fork  on/off    设置GDB跟踪调试单个进程或多个

on: 只调试父进程或子进程的其中一个(根据follow-fork-mode来决定),这是默认的模式

off:父子进程都在gdb的控制之下,其中一个进程正常调试(根据follow-fork-mode来决定),另一个进程会被设置为暂停状态。

info inferiors    显示GDB调试的进程

inferiors  进程序号(1,2,3....)  切换GDB调试的进程


安装gdb

apt install gdb

老版本

apt-get install gdb

gdb编译

-g

例:gcc -g -o test test.c

运行gdb

gdb test

单步运行

start

从头到尾运行

run

下一步

n

运行子进程

set follow-fork-mode child

同时运行父进程

set detach-on-fork off/on

查看运行的进程

info inferiors

切换进程

inferoir (1,2,3...)

退出

quit


http://www.ppmy.cn/news/118236.html

相关文章

Java基本数据类型的包装类在使用 equals时的坑——必须同类型比较

public static void main(String[] args) {int i 0;Long l1 new Long(0);long l2 0l;System.out.println(l1 i); // trueSystem.out.println(l1.equals(i)); // falseSystem.out.println(l2 i); // true}为什么 l1.equals(i) 的结果为 false? 因为其 equals源码…

java 4kd_完爆OLED!索尼4K旗舰电视Z9D画质逆天

其实100吋巨屏的电视在国内市场并不少见,其中也不乏海信等这些国产厂商推出的。而真正达到4K分辨率的,索尼Z9D还是头一个。 Z9D包含三款型号,65吋售价为32999,75吋为43999,100吋由于国庆后才能上市,所以现在…

电视2k和4k有什么区别

分辨率:2K画面为高清,4K画面为超高清;画面质量:4K的画面要比2K的清晰度增强2.89倍;功耗:同尺寸下,4K电视要比2K电视更节能;价格:4K电视比2K的昂贵。 2K电视与4K电视的区别…

用什么软件测试电视分辨率,4k电视分辨率测试图

4k电视分辨率测试图是钱元凯编制的一款用于测试4K屏幕的图片,一共13张测试图 38402160分辨率,有效辨别你的电视是否支持4K,专业屏幕测试38402160,欢迎有需要的下载。 4k电视分辨率是多少 4K分辨率是指水平方向每行像素值达到或者接…

4K电视与4K显示器区别

转自https://blog.csdn.net/mazhitong1020/article/details/81457827

PS5连接OPPO K9电视不支持2160P/4K

源起 将PS5连接至OPPO K9电视,显示不支持2160P,但是电视本身是4K的面板 解决方法 查了半天,还是去问了客服,找到了解决方法 增强模式不是在OPPO“系统”中的设置找到的(找了半天没找到),而是…

电视机的4k和8k是什么意思

4K、8K指的是电视分辨率,分辨率达到38402160的电视称为4K电视,分辨率达到76804320的电视称为8K电视。分辨率越高,电视画面越清晰,相应的电视价格就越贵。市场主流产品是4K电视,8K电视市场份额较小。 4K电视指画面显示分…

索尼电视linux系统版本,索尼X9500H智能液晶4K电视加入最新安卓9.0操作系统

描述 作为高端电视领域的领军品牌,索尼已于3月31日在中国发布了其2020年的春季新品电视,其中索尼X9500H智能液晶4K电视75 英寸售价 20,999 元,65 英寸售价 10,999 元,55 英寸售价 7,999 元。 众…