gdb调试器

gdb 调试器三大特点:
1.启动被调试的程序
2.设置断点,单步执行
3.查看变量的值
一、编译程序:gcc -g main.c -o.main
二、启动gdb:gdb main
三、退出gdb:(gdb)quit
四、断点
1.设置断点:break+行号
条件断点:break+行号+条件(例:break 8 if a==10)
在某函数设置断点:break+函数名
2.开启断点:enable+断点编号
关闭断点:disable+断点编号
3.删除断点:delete+断点编号
clear 删除当前行的断点
4.继续执行:continue(当执行到某处中断时,使其继续执行)
5.查看断点信息:info break
五、运行
1.运行程序:run
2.单步执行
不进入函数:next
进入函数:step
3.continue 继续运行直到程序结束(再次遇到断点停下来)
六、
查看源代码 : gdb+可执行文件+ --tui
layout src 只显示源代码
layout asm 只显示汇编代码
layout split 显示源代码和汇编代码

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值