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

相关推荐
Mr.wangh19 小时前
spring-cloud服务远程调用(Eureka、Nacos、OpenFeign)
数据库
LFly_ice20 小时前
学习React-23-React-router
前端·学习·react.js
a***976820 小时前
从MySQL迁移到PostgreSQL的完整指南
数据库·mysql·postgresql
c***727420 小时前
【Redis系列】RedisTemplate的使用与注意事项
数据库·redis·缓存
我叫张小白。20 小时前
TypeScript对象类型与接口:构建复杂数据结构
前端·javascript·typescript
墨客希20 小时前
如何快速掌握大型Vue项目
前端·javascript·vue.js
q***484120 小时前
【Mysql】:如何恢复误删的数据?
数据库·mysql
*翊墨*20 小时前
达梦数据库Linux安装
linux·数据库·excel
大福ya20 小时前
AI开源项目改造NextChat(ChatGPT-Next-Web)实现前端SSR改造打造一个初始框架
前端·chatgpt·前端框架·开源·aigc·reactjs·ai编程
h***381820 小时前
SQL 注入漏洞原理以及修复方法
网络·数据库·sql