Contents

tool:gdb 常用调试方法记录

本文采用知识共享署名 4.0 国际许可协议进行许可,转载时请注明原文链接,图片在使用时请保留全部内容,可适当缩放并在引用处附上图片所在的文章链接。

gdb 启动程序带运行参数

1
2
3
set args --gtest_filter=TestAdasPipe.AssetsData

r --gtest_filter=TestAdasPipe.AssetsData

指定断点位置

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
# 断点管理
https://blog.csdn.net/wohu1104/article/details/125052150
# 查看断点
info b
i b

# 启用断点并命中N次
enable count 数量 断点编号

# 忽略断点前N次命中
ignore 断点编号 次数

# 删除所有断点
delete

# 删除指定断点
delete 断点编号

# 删除指定范围的断点
delete 范围
delete 5-7
delete 5-7 10-12

# 删除指定函数的断点
clear 函数名

# 删除指定行号的断点
clear demo.cpp:10

执行到下一个断点
c