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.使用相关命令对程序进行调式

相关推荐
阿常呓语1 分钟前
Linux命令 jq详解
linux·运维·shell·jq
Schengshuo6 分钟前
SQL 中 COUNT 的用法详解
数据库·sql
顶点多余13 分钟前
Mysql--后端与前端关系
数据库·mysql
C澒13 分钟前
微前端容器标准化:公共能力标准化
前端·架构
mygljx16 分钟前
【MySQL 的 ONLY_FULL_GROUP_BY 模式】
android·数据库·mysql
Setsuna_F_Seiei21 分钟前
AI 对话应用之 JS 的流式接口数据处理
前端·javascript·ai编程
sunwenjian88639 分钟前
Springboot项目本地连接并操作MySQL数据库
数据库·spring boot·mysql
青柠代码录1 小时前
【Vue3】Vue Router 4 路由全解
前端·vue.js
君生我老1 小时前
Linux 权限
linux
无限大61 小时前
《AI观,观AI》:专栏总结+答疑|吃透核心,解决你用AI的所有困惑
前端·后端