时间:2023-10-04 16:10
人气:
作者:admin
hellowld.c 为例介绍 GDB 的调试入门:
disable#禁用所有断点
disablebnum#禁用标号为bnum的断点
enable#启用所有断点
enablebnum#启用标号为bnum的断点
enable
delete
bnum#启动标号为bnum的断点,并且在此之后删除该断点
clear#删除当前行所有breakpoints
clearfunction#删除函数名为function处的断点
clearfilename:function#删除文件filename中函数function处的断点
clearlineNum#删除行号为lineNum处的断点
clearf:lename:lineNum#删除文件filename中行号为lineNum处的断点
delete
#删除所有breakpoints,watchpoints和catchpoints
delete
bnum#删除断点号为bnum的断点
禁用或启动断点:
临时断点, 假设某处的断点只想生效一次,那么可以设置临时断点,这样断点后面就不复存在了:tbreak helleworld.c:9
条件断点:break helloworld.c:17 if c == 10
函数断点:break main
文件行号断点:break hellowrld.c:9
下一篇:GDB调试如何进行变量查看