linux编程----程序调试工具

gdb调试工具

1.常见命令:

(1)r/run---------->代码直接运行

(2)where/bt----->显示栈结构,函数的调用关系

(3)b/break------->设置断点

(4)b 170---------->在函数第170行设置断点

(5)b myfun------->在整个工程中在myfun开始的地方设置断点

(6)n/next---------->下一步,步过,如果是函数,直接调用结束

(7)s/setp---------->下一步,步入,如果是函数,直接进入函数

(8)p/printf--------->显示变量,指针,例:p a(变量); p *a(指针)

(9)display--------->和p相似,一直显示变量的值

(10)c/continue--->用于跳出循环

(11)return--------->返回调用处

二、用法:

1.编译时需要加上-g选项

2.gdb ./a.out

3.使用相关命令对程序进行调式

相关推荐
AgCl236 分钟前
MYSQL-5-DCL数据查询语言-3/16
数据库·mysql
flytam7 分钟前
Claude Agent SDK 深度入门指南
前端·aigc·agent
IvorySQL14 分钟前
PostgreSQL 技术日报 (4月7日)|内核开发新动态,多项功能优化落地
数据库·postgresql·开源
weixin1997010801622 分钟前
《电天下商品详情页前端性能优化实战》
前端·性能优化
速易达网络22 分钟前
vue+echarts开发的图书数字大屏系统
前端
捧月华如25 分钟前
Linux 系统性能压测工具全景指南(含工程实战)
linux·运维·服务器
IvorySQL29 分钟前
PostgreSQL 技术日报 (4月6日)|内核补丁与性能优化速递
数据库·postgresql·开源
小智社群31 分钟前
贝壳获取小区的名称
开发语言·前端·javascript
YMWM_32 分钟前
export MPLBACKEND=Agg命令使用
linux·python
IvorySQL39 分钟前
PostgreSQL 技术日报 (4月5日)|六大核心补丁进展,生产环境必看
数据库·postgresql·开源