GDB简洁指南
作者:互联网
-
启动gdb:
gdb program
-
设置运行参数:
set args 10 20 30
-
启动程序:
run(r)
,start
-
显示源代码:
list(l)
-
设置显示源代码的行数:
set listsize count
-
设置断点:
break(b) 10
,b main
-
多文件断点:
break filename:linenum
-- 在源文件filename的linenum行处停住break filename:function
-- 在源文件filename的function函数的入口处停住break class::function或function(type,type)
-- 在类class的function函数的入口处停break namespace::class::function
-- 在名称空间为namespace的类class的function函数的入口处停住
-
查询断点:
info(i) b
-
条件断点:
b main.c:8 if X == 5
-
操作断点:
dis/ena break_number
-
单步跟踪:
n/s
-
结束函数:
finish
-
结束循环:
until(u)
-
继续(停在断点后):
continue(c)
-
查看变量:
print(p)
-
查看变量类型:
ptype
-
设置变量:
set var x=10
-
跟踪变量:
display
-
操作跟踪:
disable/enable display number
-
显示跟踪信息:
info display
标签:指南,function,简洁,--,filename,break,GDB,断点,class 来源: https://www.cnblogs.com/rookiezjz/p/15810542.html