码迷,mamicode.com
首页 > 数据库 > 详细

GDB常用命令简介

时间:2017-12-02 00:41:00      阅读:259      评论:0      收藏:0      [点我收藏+]

标签:设置   汇编   --   启动   执行   机器   bsp   简介   命令   

1、启动调试程序

  gdb 调试对象,例如gdb app

 

2、运行程序

  run 或这简写为r

 

3、设置断点

  有几种不同的方式

  1)break line

  2) break file:line

  3) break function:offset

 

4、中断后继续执行

  c

 

5、显示汇编代码

  disassemble 或简写为 disas

  结合不同参数达到不同的显示效果,几个经典的用法

  disas /m func1 -- 显示函数func1的汇编

  disas $pc,+10 -- 显示pc位置开始的10字节汇编内容

 

6、显示内存内容

  x /nfu buf

  n表示要显示的内存单元的个数

  f表示显示方式, 可取如下值,比如x-安16进制,d-按十进制
  u表示一个地址单元的长度,b-字节,h-双字,w-4字,g-8字

7、单步执行

  next 执行一句代码
  nexti 执行一条机器指令
  step和stepi类似next和nexti, 只不过会进入子函数
 
8、显示堆栈
  bt

GDB常用命令简介

标签:设置   汇编   --   启动   执行   机器   bsp   简介   命令   

原文地址:http://www.cnblogs.com/yanghaizhou/p/7944900.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!