gdb调试器命令详解!

gdb调试器
生成调试信息:gcc -g name.c -o name
错误分:
编译错误:语法错误
运行错误:段错误(内存错误) 总线错误
1、gdb调试器(list查看)
三大特点:
启动被调试的程序;
设置断点,单步执行;
查看变量的值;
(gcc -g 可以产生一些调试信息。break + 行号 - - 打印断点)
2、查看源代码:gdb+可执行文件±-tui(文本用户界面) (quit/ctrl+d退出)
layout split(显示源代码和汇编窗口)/ src(显示源代码窗口) /asm(显示汇编窗口)/regs(显示寄存器窗口)
3、断点
断点设置:
break + 行号
break+行号+条
break + 函数名
查看断点 info break
删除断点:
delete + 断点编号
disable + 断点编号(关闭断点)
enable + 断点编号 (打开断点)
clear+行号 清除该行断点ht © 2006 Free Software Foundation, Inc.
GDB is free software, covered by the
4、运行命令
单步运行:
next:不进入子函数
step:进入子函数
非单步运行:
continue:继续运行直到程序结束或遇到断点
finish:将剩余的语句运行完成
until:执行完循环

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值