一个完整的gdb调试过程以及一些常用的命令
1. 启动调试
<span style="color:#000000"><code>gcc -g test.c // 编译文件,生成可执行程序,并且给文件加上调试信息
gdb a.out // 开始启动调试
</code></span>
2. 显示当前的代码:l
另外:
<span style="color:#000000"><code>l 函数名 // 显示这个函数的代码(10行)
如果想继续查看,继续输入该命令
</code></span>
3. 在某一行打断点:b 行号
4. 开始运行程序:r( run )
5. 逐步执行:s( step ) ,类似于VS中的F11
6. 重复上条命令:不输入任何命令,直接enter
7. 查看某个变量的变化:print 变量名
8. 查看变量的类型:whatis 变量名
9. 看函数的堆栈:bt
10. 运行至当前函数结束:finish
11. 运行至下一行语句调试:n( next )
12. 退出调试:q
一个完整的gdb调试过程以及一些常用的命令相关推荐
- 变频器调试过程中的常用参数设置详解
变频器调试过程中的常用参数设置详解 变频器的设定参数较多,每个参数均有一定的选择范围,使用中常常遇到因个别参数设置不当,导致变频器不能正常工作的现象.因此,变频器调试是从正确设置变频器参数开始的.以下 ...
- 最为完整的gdb调试
GDB调试详解实例 一:列文件清单 1. List (gdb) list line1,line2 二:执行程序 要想运行准备调试的程序,可使用run命令,在它后面可以跟随发给该程序的任何参数, ...
- 一个完整的网络访问过程的分析(从计算机网络的角度)
首先,我们要明确上网需要的四个参数(本机),分别是: 1.本机的ip地址 2.子网掩码 3.网关的ip地址 4.DNS的ip地址 这里,我以自己的电脑为例(我的电脑用的是配置ip,当然大多数用的都是动 ...
- 一个完整的URL 解析过程
网页解析的全过程 1.用户输入网址,浏览器发起DNS查询请求 用户访问网页,DNS服务器(域名解析系统)会根据用户提供的域名查找对应的IP地址 域名解析服务器是基于UDP实协议实现的一个应用程序 ...
- 写一个ADV7391的Virelog调试过程
所用:vivado 2018.3 一.原理图 二.调试ADV7391的I2C口,上Block design 三.上干货 module I2C_7391 ( input wire ...
- gdb调试lua_gdb 调试入门,大牛写的高质量指南
原标题:gdb 调试入门,大牛写的高质量指南 (点击上方公众号,可快速关注) 来源: 伯乐在线 - 道法子 如需转载,发送「转载」二字查看说明 没想到Brendan Gregg这样的大牛,会写出这样一 ...
- 一个完整的HTTP请求的详细过程
整个流程 1.DNS解析 浏览器向 DNS 服务器请求解析该 URL 中的域名所对应的 IP 地址; 2.客户端连接到Web服务器 根据解析出 IP 地址与Web服务器的HTTP端口(默认为80)建立 ...
- GDB调试教程:1小时玩转Linux gdb命令
原文链接:http://c.biancheng.net/gdb/ GDB 入门教程 本教程以下面的代码为例,在 Linux 系统下来讲解 GBD 的调试流程: int main (void) {uns ...
- 用GDB调试c/c++程序
本文系转载,我仅仅是完整的读了一遍,实际的根据流程对命令执行了一遍,并做了界面排版工作.我从地址luckywqf中看到,他也是转载的,因此也不太知道源地址是哪个了,在此感谢. GDB概述 GDB是GN ...
最新文章
- 关于Jquery中ajax方法data参数用法
- 蛋白质导论: 结构,功能和运动,第二版 Introduction to Proteins : Structure, Function, and Motion, Second Edition
- 请举例解释@Required Annotation?
- Windows 应用
- UVA 11825 Hackers' Crackdown 状态DP
- 【ElasticSearch】Es 源码之 Discovery DiscoveryModule 源码解读
- Linux命令行修改IP、网关、DNS、主机名 的方法
- 手机视频监控系统小结
- Opencv2与Opencv4共存
- 红米Note4X开发者选项
- 减肥--应该是种轻松愉快的经历
- CTF题库奇妙的音乐
- 小米12X、小米12、小米12 Pro参数对比
- 小米MIUI关闭内容中心通知
- YOLOV3 网络结构学习笔记
- SQL语句,数据库增加、删除、修改、查询
- matlab graythresh()函数使用的注意点
- 大数据生态系统组件基础学习
- 【多元统计分析】因子分析——SPSS上机实验(过程+结果分析)
- 自我修炼是优秀领导者的最高层次--张一鸣
热门文章
- python 数据分析师前景及待遇_数据分析师的前景怎么样?
- anacondapythonyolo3配置_Windows anaconda 运行yolov3
- linux6.5下配置nfs,CentOS 6.5 NFS配置详细教程
- Windows下用命令行查找文件for命令的运用
- mysql在linux下的安装_mysql在linux下的安装
- ArcGIS Desktop新建postgresql版sde(10.4.1)的连接
- FJUT3703 这还是一道数论题(二分 + hash + manacher 或者 STL + hash 或者 后缀数组 + hash)题解...
- encryption
- 【坐在马桶上看算法】算法10:二叉树
- POJ2559 Largest Rectangle in a Histogram(单调栈)