GDB调试初体验

本文介绍了GDB的基本概念,详细讲解了GDB的功能和常用命令,并通过一个C语言程序的调试实例,阐述了如何使用GDB进行代码调试,包括设置断点和查看代码等操作,帮助读者初步掌握GDB的工作原理。
摘要由CSDN通过智能技术生成

一、什么是GDB

UNIX及UNIX-like下的调试工具。或许,各位比较喜欢那种图形界面方式的,像VC、BCB等IDE的调试,但如果你是在 UNIX平台下做软件,你会发现GDB这个调试工具相比于VC、z的优点是具有修复网络断点以及恢复链接等功能,比BCB的图形化调试器有更强大的功能。所谓“尺有所短,寸有所长”就是这个道理。

想了解GDB的更多内容请点击https://baike.baidu.com/item/gdb/10869514?fr=aladdin

二、GDB功能及其命令

命令 实现功能
gdb 进入GDB调试
list 列出文件的内容
break (line number) 在某一行设置普通断点
break (line number) if condition 在某一行设置条件断点
break (function name) 在某一个函数调用处设置断点
continue 继续执行程序直到下一个断点或者程序结束
step 遇到函数调用时,进入函数内部调试
next 单步调试
print (value) 显示变量的
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值