`
cloudtech
  • 浏览: 4611654 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
文章分类
社区版块
存档分类
最新评论

gdb用法小结

 
阅读更多

设置断点:

b(reak) [filename:]func

b(reak) [filename:]line

r(un)

d(elete) breakpoints

s(tep)

n(ext)

t(break)

finish

cd

pwd

bt

up

down

watch

rwatch

awatch

info watchpoints

directory

在jump之前先设置断点,不然程序它不会停下来,用惯了windows调试器的人可能会不习惯。

j(ump) [-+number]

j(ump) line

gdb [process] [pid]

attach [process] [pid]

detch

info break

info thread

set args

show args

directory

p(rint) [/f] exp

其中/f可以为以下任意一个:

x( 十六进制格式 )

d( 十进制格式 )

u( 十六进制无符号 )

o( 八进制格式 )

t( 二进制格式 )

a( 十六进制格式 )

c( 字符格式 )

f( 浮点数格式 )

p(rint) file::var

p(rint) function::var

p(rint) ayyay@len

p(rint) (type)var

p(rint) (char*)var

分享到:
评论

相关推荐

    gdb调试常用命令总结

    gdb调试常用命令总结,包括单步调试,断点添加,跟踪调试等。

    gdb调试器命令学习总结笔记

    简单总结了gdb调试的一些方法

    gdb的使用及原理---整理

    GDB对于基于GNU系统开发的程序员来说是最基本的东西,必须...所以这篇学习总结中,不打算包括GDB的一般使用方法。因为这些东西必须是随手拈来的。所以也就不花时间来整理,我只把一些比较高级的应用在这里作一个整理。

    03-GDB:GDB用法 GDB总结

    命名范例:01-多线程-qmutex用法.md 若没整理的需要在文档名字的末尾加上-nf 有想法的话,以文件名的方式先保存下来,以便后续整理 对于不想更新的目录可以在末尾加上:-ign 对于不想更新的文件可以在末尾加上:-ign

    GDB 命令说明 GDB命令归纳

    自己归纳总结的GDB调测命令(共整理了约140多个命令使用方法),掌握这些指令,基本上对程序的调试可以达到得心应心了,原创的资料,希望给大家带来帮助!

    CentOs下安装gcc/g++/gdb的方法

    Centos支持使用yum安装,安装软件一般格式...以上所述是小编给大家介绍的CentOs下安装gcc/g++/gdb的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对软件开发网网

    西南科技大学+Linux实验报告+Linux环境下C语言编程

    2.调试器GDB使用方法(选做) 3.编译配置工具Make工具使用 4.Linuxer编译配置 四、实验思考或体会 思考题: 任务一:编译器GCC使用 无 任务二:调试器GDB使用方法 1、使用make工具有什么好处? 1、源代码...

    浅析C语言调试器GDB和LLDB的使用方法

    调试器的使用 编译输出带调试信息的程序 调试信息包含:指令地址、对应源代码及行号 指令完成后,回调 LINUX使用GDB ...以上所述是小编给大家介绍的C语言调试器GDB和LLDB的使用方法,希望对大家有所帮助!

    Linux编辑器vim编译器gcc/g++调试器 gdb基本知识总结

    这个时候就可以对文本进行编辑了,这个时候还不能直接写入一些内容,先来,了解一下 vim 编辑器的基本使用方法; vim三种模式 1.普通模式(vim打开一个文件后默认所处的模式) 所谓的普通模式也就是下面的模式 在此...

    vim+gcc+gdb使用合集

    文章目录一, vim常用命令二, gcc基本用法三, gdb基本使用 这篇博客是小黑总结出来查询用的功能文档,适合已经对Linux系统有所了解的小白,喜欢的同学可以收藏。希望能帮到大家提高效率。 一, vim常用命令 命令/...

    go-debug-example:用GDB调试 Go语言

    使用GDB调试Go语言## 用Go语言已经有一段时间了,总结一下如何用GDB来调试它! ps:网上有很多文章都有描述,但是都不是很全面,这里将那些方法汇总一下 GDB简介 GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。...

    iOS应用逆向工程:分析与实战

    第二部分为工具篇,介绍一系列基于Mac和iOS平台的配套工具,并且重点讲解其中的class-dump、Theos、Reveal、IDA、GDB等5个工具的使用方法,前3个侧重于使用,后2个侧重于分析。第三部分为理论篇,主要讲述iOS逆向/...

    linux网络编程-宋敬彬-part2

    1.8 小结 13 第2章 Linux编程环境 14 2.1 Linux环境下的编辑器 14 2.1.1 vim使用简介 14 2.1.2 使用vim建立文件 15 2.1.3 使用vim编辑文本 16 2.1.4 vim的格式设置 18 2.1.5 vim配置文件.vimrc 19 ...

    linux网络编程-宋敬彬-part3

    1.8 小结 13 第2章 Linux编程环境 14 2.1 Linux环境下的编辑器 14 2.1.1 vim使用简介 14 2.1.2 使用vim建立文件 15 2.1.3 使用vim编辑文本 16 2.1.4 vim的格式设置 18 2.1.5 vim配置文件.vimrc 19 ...

    嵌入式Linux应用程序开发详解

    目录 第1章 Linux快速入门 1 1.1 嵌入式Linux基础 1 1.1.1 Linux发展概述 1 1.1.2 Linux作为嵌入式操作系统的优势 2 1.1.3 Linux发行版本 3 ...1.1.4 如何学习Linux 4 ...本章小结 428

    linux programming instances网络编程教程 附源代码

    本书通过55个精彩的实例,全面剖析了在Linux下编写网络应用程序的方法,并阐述了网络协议架构和开发规范。为了适应不同读者的需要,本书从最基本的Linux系统操作...1.gdb的基本使用方法 2.gdb命令 3.在gdb下运行程序

    GIS软件工程——课程总结

    涉及WebBrowser访问网页,GDB文件加载方法,openfiledialog使用,shp文件、mxd文件使用,地图输出,放大缩小漫游全图,图层移动,鹰眼,GP工具,照片查询,绘图量算,以及Messagebox用于调试查错的方法。

    iOS 应用逆向工程 分析与实战

    逐一讲解Class-dump、Theos、Cycript、IDA、GDB等最常用逆向工具的使用方法,进而分析使用这些工具时的思考方式和碰到问题时的解决思路,最后以社交应用消息拦截、iOS电话相关操作等4个极具代表性的实例总结iOS应用...

    Qt4编程.pdf

    8.6.3资源文件的使用方法 8.6.4资源浏览器的使用 8.7锚接窗口 8.7.1创建锚接窗口的方法和流程 8.7.2设置锚接窗体状态的方法 8.8多文档 8.9问题与解答 8.10总结与提高 第9章Qt样式表与应用程序外观 9.1应用程序的...

Global site tag (gtag.js) - Google Analytics