gdb调试工具

**

gdb 调试器

**

1. 1 启动gdb
调试可执行程序

gdb programname

1. 2 gdb 交互命令

运行

  • run 简写为r,功能:运行程序直到断点处
  • continue 简写为c,功能:继续运行程序,直到下一断点或者程序结束

设置断点

  • break 行号n,简写为b n ,功能: 在第n行处设置断点
  • clear 行号n, 功能:清除第n行处的断点
  • delete breakpoints 功能:清除所有断点

查看源代码

  • list 查看所有程序的完整代码
  • list 行号 n :查看第n行前后10行的代码
  • list函数名:查看某个函数的代码

打印表达式

  • print a 显示变量a的值
  • print ++a 将a中的值加1后并显示出来
  • watch 表达式,将表达式设置为监视点,一旦监视点(即表达式)的值发生变化,强制停止运行程序

分割窗口

  • ctrl + L : 刷新窗口
  • layout split : 显示源代码和反汇编窗口
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值