gdb
-
gdb-命令
-
前提条件:可执行文件必须包含调试信息gce-g
-
gdb文件名-启动gdb调试
-
查看代码的命令当前文件1ist行号(函数名)
指定文件1ist文件名:行号(函数名)
-
设置断点当前文件b行号(函数名)
指定文件b文件名:行号(函数名)
设置条件断点b行号iva1ue=23
查看断点信息:info b
刪除断点 d 断点的编号
-
.开始调试只执行一行代码:start
继续执行停在断点处:continue-c
直接停在断点处
-
单步词试进入到函数体:step-s
跳出函数体:finish(如果在循环处有断点,需要将断点刪掉)
不进入函数体:next
-
追踪变里自动打印变里的值:disp1ay变量名
取消变里的追踪:display
编号获取编号:info display
手动打印变量的值:print-p
获取变里对应的类型:ptype
-
跳出循环:u
-
退出gdb:quit