-
启动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
相关文章
- 09-30靠着这份190页的面试资料,复习指南
- 09-30YouTube-dl命令行视频下载工具使用指南
- 09-30gdb调试入门(下)
- 09-30算法竞赛入门经典训练指南题单
- 09-30GDB设置断点和监视点
- 09-30gdb基本命令(非常详细)
- 09-30gdb core调试
- 09-30左值和右值和GDB
- 09-30GDB高级一点的命令
- 09-30杂记(git标签,echo命令,ps命令,gdb调试)