linux 应用程序设计基础--GDB调试

本文介绍了GDB调试器的基本使用方法,包括启动、查看程序、设置断点、运行和监控变量等核心操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Theme:GDB调试

Author:Jeff.Xue

contact information:contactmexkj@163.com


1.GDB作用

(1)启动被调试程序

(2)让程序在指定位置停止

(3)可检查程序状态(如变量值)


2.启动GDB

gdb test


3.GDB命令:

  • list(l) 查看程序
  • break(b)打断点+行号/函数名/条件断点(b main / b 23 / b test.c 23 / b 5 if i = 10)
  • info break 查看断点
  • delete 1 删除第一个断点
  • run(r) 运行程序
  • next(n) 下一步(不进入函数内部)
  • step(s)单步(进入子函数内部)
  • continue(c) 继续运行
  • print(P)查看变量P
  • finish 运行至函数结束
  • watch 监控变量
  • quit(q) 退出gdb

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值