首先对目标文件进行编译

例如:

gcc test.c -o test

这时会生成一个文件test,然后我们就可以对test进行调试了

示例:

gdb test

好了以后是设定断点

示例:

break main

也可以用另外一种方法:break 要设置断点的行号

设置好断点之后输入指令

run

然后就可以通过指令 step(或者s)单步调试了

step

 跳出循环可以用:

next

要显示某一个值时可以用

display 变量

  

 

转载于:https://www.cnblogs.com/wuyepeng/p/9727119.html

LINUX下的gdb调试方法相关推荐

  1. Linux下Chelsio T5调试方法

    T5是Chelsio的网络芯片,具体的硬件参数可以参考<Chelsio T5 HW Debug Guide V1.02.pdf>文档,如有需要请留言留下你的邮箱,我发给你. 现在我们着重讲 ...

  2. linux下使用gdb调试崩溃和死锁实例

    gdb是linux下一款功能强大的调试工具,windows下对应的有windbg,下面举例说明常见程序错误解决方法 1.gdb启动 要想使用gdb调试,编译时指定-g选项加入调试信息,gdb可以启动执 ...

  3. Linux下core文件调试方法收藏

    版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明 http://littlewhitetwo.blogbus.com/logs/35544335.html 在程序不寻常退出时,内核会在 ...

  4. Linux 下使用 gdb 调试 core 文件

    1.core文件 当程序运行过程中出现段错误(Segmentation Fault),程序将停止运行,由操作系统把程序当前的内存状况存储在一个 core 文件中,即核心转储文件(Coredump Fi ...

  5. linux core文件GDB调试方法

    一.如何使用core文件 1. 使用core文件 在core文件所在目录下键入: gdb -c coreXXX 它会启动GNU的调试器,来调试core文件,并且会显示生成此core文件的程序名,中止此 ...

  6. linux下的程序调试方法汇总

    原文地址:http://blog.csdn.net/guochaoxxl/article/details/51878051 搞电子都知道,电路不是焊接出来的,是调试出来的.程序员也一定认同,程序不是写 ...

  7. linux中多进程调试,linux下用gdb调试多进程

    今天来学习一下linux下gdb如何调试多进程,在学习之前我我们能先看一张表: 这张表是gdb调试的命令表,这对那些对gdb不熟的同学来说是非常有必要的. 一.多进程调试的命令 1.set follo ...

  8. Linux下的gdb调试makefile的编写

    1.gdb调试 gdb就是用于调试可执行文件,要想让程序在调试的时候有提示信息在生成文件时加上-g (1)启动gdb:gdb +包含调试信息的应用程序 (2)l(只能查询包含在可执行程序里边的.c文件 ...

  9. Linux下core文件调试方法

    core dump又叫核心转储, 当程序运行过程中发生异常, 程序异常退出时, 由操作系统把程序当前的内存状况存储在一个core文件中, 叫core dump. (Linux中如果内存越界会收到SIG ...

最新文章

  1. Akka源码分析-Remote-发消息
  2. shell-sed脚本
  3. 中大南方学院计算机温澍潜,中大南方学院
  4. Pthread多线程编程之查看Pthread版本的方法
  5. matlab改变图形窗口命名
  6. php后端语言的基本语法
  7. Rafy 框架 - 使用 SqlTree 查询
  8. python爬虫外快_利用Python爬虫轻松挣外快的几个方法(值得收藏)
  9. 10BASE-2 是什么意思
  10. ASP.NET2.0 分页控件 PagerPro.dll (1.1.0 最新)
  11. Vysor 2.1.x Pro使用
  12. 线性代数张宇9讲 第六讲 线性方程组
  13. linux测试网络带宽 360,Linux版360浏览器提示此为beta测试版本,已超过测试时间3个月的处理...
  14. IDC发布2021年中国云计算10大预测;Docker 桌面为 M1 推出技术预览版
  15. 高亮显示化学结构式中的子结构----Highlight a substructure in the depiction
  16. java 几种生成海报的方式
  17. Cesium 修改默认地球贴图的两种方式
  18. WSTMart二次开发目录说明
  19. ubuntu16.04录制4K屏软件使用备注
  20. TopCoder教程

热门文章

  1. sweetalert插件的使用
  2. eclipse无法创建tomcat7.0的server
  3. Android 实现圆角布局,变相实现圆角图片效果(不同位置不同弧度)
  4. 卡布教你:脸上长痘痘平时要注意什么呢
  5. C#后台调用oracle存储过程,参数传入的是clob字段,怎样处理
  6. C#文件目录IO常见操作汇总
  7. linux gtk python,python-Linux上具有pygtk(gtk.gdk)的桌面/根窗口上的键盘/鼠标事件
  8. 小程序css之字体镂空
  9. fortran_Fortran 60岁生日快乐
  10. 开源怎么保证专利_开源质量保证的基础