gdb调试命令

本文介绍GDB调试器的基本使用方法,包括如何启动调试会话、设置断点、单步执行、观察变量变化等核心功能。适合初学者快速上手。

gdb调试命令

 

#gcc –g hello.c –o hello

#gdb hello          进入hello可执行程序调试

 (gdb) run           运行程序

 (gdb) list            列出部分源码

 (gdb) list 9         列出第9行附近的源码

 (gdb) break 8    在第8行设置断点

 (gdb) run           运行程序后会停在断点处

 (gdb) watch i     用watch命令来查看i的值(监视)

 (gdb) next          用next命令执行下一行

 (gdb) step         用step命令单步执行,一次执行一句源码

 (gdb) print i       打印出当前变量i的值

 (gdb) kill           中止正在调试的程序

 (gdb) quit          退出gdb调试

 

详解

 

file   装入想要调试的可执行文件

kill   终止正在调试的程序

list   列出产生可执行文件的源码的一部分

next  执行一行源码但不进入函数内部

step  执行一行源码而且进入行数内部

run   执行当前被调试的程序

quit   终止gdb

watch 使你能监视一个变量的值而不管它合适改变

print  显示表达式的值

break 在代码里设置断点,使程序执行到此处被挂起

make 使你能不退出gdb就可以重新产生可执行文件

shell  使你能不离开gdb就执行linux shell命令

分布式微服务企业级系统是一个基于Spring、SpringMVC、MyBatis和Dubbo等技术的分布式敏捷开发系统架构。该系统采用微服务架构和模块化设计,提供整套公共微服务模块,包括集中权限管理(支持单点登录)、内容管理、支付中心、用户管理(支持第三方登录)、微信平台、存储系统、配置中心、日志分析、任务和通知等功能。系统支持服务治理、监控和追踪,确保高可用性和可扩展性,适用于中小型企业的J2EE企业级开发解决方案。 该系统使用Java作为主要编程语言,结合Spring框架实现依赖注入和事务管理,SpringMVC处理Web请求,MyBatis进行数据持久化操作,Dubbo实现分布式服务调用。架构模式包括微服务架构、分布式系统架构和模块化架构,设计模式应用了单例模式、工厂模式和观察者模式,以提高代码复用性和系统稳定性。 应用场景广泛,可用于企业信息化管理、电子商务平台、社交应用开发等领域,帮助开发者快速构建高效、安全的分布式系统。本资源包含完整的源码和详细论文,适合计算机科学或软件工程专业的毕业设计参考,提供实践案例和技术文档,助力学生和开发者深入理解微服务架构和分布式系统实现。 【版权说明】源码来源于网络,遵循原项目开源协议。付费内容为本人原创论文,包含技术分析和实现思路。仅供学习交流使用。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值