linux之gdb基本调试命令和使用总结
1、gdb调试命令
描述 | |
---|---|
backtrace(或bt) | 查看各级函数调用及参数 |
finish | 连续运行到当前函数返回为止,然后停下来等待命令 |
frame(或f) 帧编号 | 选择栈帧 |
info(或i) locals | 查看当前栈帧局部变量的值 |
list(或l) | 列出源代码,接着上次的位置往下列,每次列10行 |
list 行号 | 列出从第几行开始的源代码 |
list 函数名 | 列出某个函数的源代码 |
next(或n) | 执行下一行语句 |
print(或p) | 打印表达式的值,通过表达式可以修改变量的值或者调用函数 |
quit(或q) |
退出gdb 调试环境
|
set var | 修改变量的值 |
start |
开始执行程序,停在main 函数第一行语句前面等待命令
|
step(或s) | 执行下一行语句,如果有函数调用则进入到函数中 |
比如还有几个命令如下
w
linux之gdb基本调试命令和使用总结相关推荐
- Linux之gdb基本调试命令与总结
一.常见gdb调试命令 表1 gdb基本调试指令 命令 描述 backtrace(或bt) 查看各级函数调用及参数 finish 连续运行到当前函数返回为止,然后停下来等待命令 frame(或f) 帧 ...
- Linux+gcc设置断点,gcc/g++常用编译选项和gdb常用调试命令
8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? gcc/g++编译器是我们写编译C/C++程序时离不开的编译工具,而gdb又是调试C/C++程序的利器,这一篇文章我们记 ...
- linux单步调试方法,linux下gdb单步调试(中).doc
linux下gdb单步调试(中) linux下gdb单步调试(中) linux下gdb单步调试(中) 一.设置断点( BreakPoint ) 我们用 break 命令来设置断点.正面有几点设置断点的 ...
- linux下gdb单步调试
用 GDB调试程序 GDB 概述 ---- GDB 是 GNU开源组织发布的一个强大的 UNIX下的程序调试工具.或许,各位比较喜欢那种图形界面方式的,像 VC. BCB等 IDE的调试,但如果你是在 ...
- linux的gdb远程调试,嵌入式Linux的GDB远程调试如何实现呢?
有道启新嵌入式研究院--远程调试环境由宿主机GDB和目标机调试stub共同构成,两者通过串口或TCP连接.使用GDB标准远程串行协议协同工作,实现对目标机上的系统内核和上层应用的监控和调试功能.调试s ...
- gdb常用调试命令汇总!
在debug模式下,使用GDB进行调试,可以使用的命令汇总如下: (gdb) p *(*pHead)->next 这里声明语句ListNode** pHead,表示查看*pHead执行链表节 ...
- gdb 跟踪调试命令整理
内容源自于陈浩CSDN博客的用GDB调试程序一系列文章 用GDB调试程序(一) 用GDB调试程序(二) 用GDB调试程序(三) 用GDB调试程序(四) 用GDB调试程序(五) 用GDB调试程序(六) ...
- GDB常用调试命令以及多进程多线程调试
今天把所有的GDB常用的调试命令都过了一遍,尤其是多线程调试.所以先做个总结,以免忘记.以后如果有新的有用的命令会继续追加. 本文地址:(LYanger的博客:http://blog.csdn.net ...
- linux gdb模式下无反应,Linux,GDB 嵌入式Linux的GDB远程调试的问题--断点没反应
院士 2006-12-22 22:43:00 评分 2楼 问 我用的是BF531 uClinux Linux version 2.6.16.11-ADI-2006R1-hhbf (root@se ...
最新文章
- andorid 开发笔记 -- 问题与解决
- 创建型模式之Builder模式
- .Net程序猿玩转Android开发---(7)相对布局RelativeLayout
- scanner一次输入多行_记一次项目复盘,技术盘点(易忽略的细节)
- c语言电子期末考试题,山东师范大学11-12电子C语言期末试题
- 鸿蒙系统的适配国产手机,真正的好消息!其它国产机,也在适配华为鸿蒙系统...
- Latex+Texstudio+Texlive 2020 windows10 安装教程
- 深度学习-栈式自编码算法
- Kotlin实战【六】Kotlin中集合的创建
- vs2010操作office2010
- FreeCAD 扫掠空间曲线
- 原始对偶方法——转载
- 怎么缩小照片的kb,压缩照片大小方法
- linux下轻松修改pdf文件
- 每日新闻:腾讯与Line携手在日本提供移动支付服务;阿里组织架构调整 行癫任阿里云智能总裁;每周要工作80小时才有可能改变世界...
- 源码分析学习记录(9)——PBR材质
- 一切皆服务:以蓝天的角度看待云
- 淘宝获取sku详情接口工具
- 07Linux打包解压文件-Exiting with failure status due to previous errors
- 一个U盘安装多个iso引导
热门文章
- 面试官:Redis 内存数据满了,会宕机吗?
- Binding(一):数据绑定
- 老刘在微软Ignite China大会上聊低代码
- Nexus:一站式私有仓库管理(NuGet、Maven、npm、Docker)
- BeetleX之Websocket协议分析详解
- 用.NET进行客户端Web开发?看这个Bootstrap风格的BlazorUI组件库
- Gartner:6个容器和Kubernetes策略的最佳实用技巧
- .NET Core 微服务学习与实践系列文章目录索引(2019版)
- 小白开学Asp.Net Core 《六》 —— 探究.Net Core 跨平台的奥秘
- VS Code 中有哪些好用的 Azure 插件?