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调试过程以及一些常用的命令相关推荐

  1. 变频器调试过程中的常用参数设置详解

    变频器调试过程中的常用参数设置详解 变频器的设定参数较多,每个参数均有一定的选择范围,使用中常常遇到因个别参数设置不当,导致变频器不能正常工作的现象.因此,变频器调试是从正确设置变频器参数开始的.以下 ...

  2. 最为完整的gdb调试

    GDB调试详解实例 一:列文件清单  1. List  (gdb) list line1,line2  二:执行程序  要想运行准备调试的程序,可使用run命令,在它后面可以跟随发给该程序的任何参数, ...

  3. 一个完整的网络访问过程的分析(从计算机网络的角度)

    首先,我们要明确上网需要的四个参数(本机),分别是: 1.本机的ip地址 2.子网掩码 3.网关的ip地址 4.DNS的ip地址 这里,我以自己的电脑为例(我的电脑用的是配置ip,当然大多数用的都是动 ...

  4. 一个完整的URL 解析过程

    网页解析的全过程    1.用户输入网址,浏览器发起DNS查询请求 用户访问网页,DNS服务器(域名解析系统)会根据用户提供的域名查找对应的IP地址 域名解析服务器是基于UDP实协议实现的一个应用程序 ...

  5. 写一个ADV7391的Virelog调试过程

    所用:vivado 2018.3 一.原理图 二.调试ADV7391的I2C口,上Block design 三.上干货 module I2C_7391 (      input   wire     ...

  6. gdb调试lua_gdb 调试入门,大牛写的高质量指南

    原标题:gdb 调试入门,大牛写的高质量指南 (点击上方公众号,可快速关注) 来源: 伯乐在线 - 道法子 如需转载,发送「转载」二字查看说明 没想到Brendan Gregg这样的大牛,会写出这样一 ...

  7. 一个完整的HTTP请求的详细过程

    整个流程 1.DNS解析 浏览器向 DNS 服务器请求解析该 URL 中的域名所对应的 IP 地址; 2.客户端连接到Web服务器 根据解析出 IP 地址与Web服务器的HTTP端口(默认为80)建立 ...

  8. GDB调试教程:1小时玩转Linux gdb命令

    原文链接:http://c.biancheng.net/gdb/ GDB 入门教程 本教程以下面的代码为例,在 Linux 系统下来讲解 GBD 的调试流程: int main (void) {uns ...

  9. 用GDB调试c/c++程序

    本文系转载,我仅仅是完整的读了一遍,实际的根据流程对命令执行了一遍,并做了界面排版工作.我从地址luckywqf中看到,他也是转载的,因此也不太知道源地址是哪个了,在此感谢. GDB概述 GDB是GN ...

最新文章

  1. 关于Jquery中ajax方法data参数用法
  2. 蛋白质导论: 结构,功能和运动,第二版 Introduction to Proteins : Structure, Function, and Motion, Second Edition
  3. 请举例解释@Required Annotation?
  4. Windows 应用
  5. UVA 11825 Hackers' Crackdown 状态DP
  6. 【ElasticSearch】Es 源码之 Discovery DiscoveryModule 源码解读
  7. Linux命令行修改IP、网关、DNS、主机名 的方法
  8. 手机视频监控系统小结
  9. Opencv2与Opencv4共存
  10. 红米Note4X开发者选项
  11. 减肥--应该是种轻松愉快的经历
  12. CTF题库奇妙的音乐
  13. 小米12X、小米12、小米12 Pro参数对比
  14. 小米MIUI关闭内容中心通知
  15. YOLOV3 网络结构学习笔记
  16. SQL语句,数据库增加、删除、修改、查询
  17. matlab graythresh()函数使用的注意点
  18. 大数据生态系统组件基础学习
  19. 【多元统计分析】因子分析——SPSS上机实验(过程+结果分析)
  20. 自我修炼是优秀领导者的最高层次--张一鸣

热门文章

  1. python 数据分析师前景及待遇_数据分析师的前景怎么样?
  2. anacondapythonyolo3配置_Windows anaconda 运行yolov3
  3. linux6.5下配置nfs,CentOS 6.5 NFS配置详细教程
  4. Windows下用命令行查找文件for命令的运用
  5. mysql在linux下的安装_mysql在linux下的安装
  6. ArcGIS Desktop新建postgresql版sde(10.4.1)的连接
  7. FJUT3703 这还是一道数论题(二分 + hash + manacher 或者 STL + hash 或者 后缀数组 + hash)题解...
  8. encryption
  9. 【坐在马桶上看算法】算法10:二叉树
  10. POJ2559 Largest Rectangle in a Histogram(单调栈)