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

相关推荐
得助智能-垂类大模型3 分钟前
多Agent平台哪家做得好?2026年企业级多智能体平台选型指南
大数据·数据库
计算机魔术师5 分钟前
潜伏14年的PHP致命洞,AI跑两天就交卷了
前端
IT_陈寒8 分钟前
Vue的这个响应式陷阱我居然现在才发现
前端·人工智能·后端
q275513004215 分钟前
AS8132 DP转HDMI 4K60(420)被动式 国产性价比AS方案
linux·算法·硬件架构·dash
为思念酝酿的痛39 分钟前
MySQL数据库基础
数据库·mysql
刚入门的大一新生1 小时前
Linux-进程间通信2
linux·运维·服务器
电科_银尘1 小时前
【深度学习项目实战·02】Linux服务器环境搭建:从SSH登录到稳定运行项目
linux·服务器·深度学习
瀚高PG实验室1 小时前
数据库使用psql及jdbc进行远程连接,不定时自动断开的解决办法
数据库·postgresql·瀚高数据库
Python自动化直播1 小时前
智能脚本批量管理拆开看:导入、导出、重写、试听
前端·python·ai·秒播