`

gdb 断点命令

阅读更多
gdb基本命令2

命令 描述
break(或b) 行号 在某一行设置断点
break 函数名 在某个函数开头设置断点
break ... if ... 设置条件断点
continue(或c) 从当前位置开始连续运行程序
delete breakpoints 断点号 删除断点
display 变量名 跟踪查看某个变量,每次停下来都显示它的值
disable breakpoints 断点号 禁用断点
enable 断点号 启用断点
info(或i) breakpoints 查看当前设置了哪些断点
run(或r) 从头开始连续运行程序
undisplay 跟踪显示号 取消跟踪显示
分享到:
评论

相关推荐

    GDB基本命令

    GDB 基本命令 GDB(GNU Debugger)是一种功能强大的调试工具,广泛应用于 Linux 和 Unix-like 操作系统中。它可以帮助开发者调试程序,查找和修复错误。本文将对 GDB 的基本命令进行详细介绍,帮助初学者快速掌握 ...

    GDB调试命令大全

    ### GDB调试命令大全 #### 一、简介 GDB(GNU Debugger)是GNU项目下的一款强大的源代码级调试器,主要用于调试C/C++程序。本文档将详细介绍一系列GDB命令,帮助开发者更好地理解和掌握GDB的使用方法,提高调试...

    gdb常用命令说明pdf

    对于初学者来说,了解并掌握GDB的基本命令是提升开发效率的关键。以下是一些GDB的常用命令及其详细说明: 1. **启动GDB** - `gdb`:启动GDB交互式环境。 - `gdb 程序名`:载入指定的可执行文件进行调试。 - `gdb...

    GDB常用命令总结

    b 命令可以设置断点,例如:b 25,这样 GDB 就会在源程序的第 25 行设置一个断点,当程序执行到第 25 行时,就会产生中断。也可以使用 b funcname,funcname 为函数的名称,例如:b main。 c 命令:继续执行程序 c...

    gdb调试命令及实例精选

    GDB 的 break 命令可以用来在调试的程序中设置断点,该命令有四种形式: * break line-number 使程序恰好在执行给定行之前停止。 * break function-name 使程序恰好在进入指定的函数之前停止。 * break line-or-...

    GDB常用命令

    【GDB常用命令】在Linux系统下进行程序开发时,GDB(GNU Debugger)是一个必不可少的工具,用于调试C/C++等语言编写的程序。本文档主要总结了GDB的一些基本和常用命令,帮助开发者更好地理解和掌握GDB的使用。 **1....

    GDB命令手册-GDB QUICK REFERENCE

    GDB命令手册提供了快速参考,帮助开发者有效地追踪和解决问题。以下是GDB常用的一些核心命令及其详细解释: 1. **启动GDB** - `gdb program`:启动GDB并指定要调试的程序。 - `gdb core`:使用GDB调试一个核心...

    GDB调试命令手册.pdf

    GDB 提供了多种断点管理命令,例如 `commands` 命令可以在断点时列出将要执行的命令,而 `condition` 命令可以设置断点的条件。`disable` 命令可以禁用断点,而 `enable` 命令可以启用断点。 六、变量的检查和赋值 ...

    GDB调试命令手册

    ***mands:为断点设置一组命令,当程序在断点停止时会自动执行这些命令。 6. continue:从断点继续执行程序,直至遇到下一个断点或程序结束。 7. delete:删除一个或多个断点或监视点(watchpoint),管理断点列表...

    gdb常用命令详解.zip_gdb_命令_详解

    本资料“gdb常用命令详解.zip”深入解析了GDB的常用命令及其在日常开发中的应用。下面将详细介绍其中的一些关键知识点。 1. **启动GDB** - `gdb <program>`:启动GDB并加载指定的程序,以便对其进行调试。 - `-...

    比较全面的gdb调试命令

    ### GDB调试命令详解 #### 一、GDB概述与特点 GDB(GNU Debugger)是一款功能强大且灵活的命令行调试工具,适用于多种UNIX-like系统(如Linux)。相较于图形界面调试工具(如Visual Studio、Borland C++ Builder等...

    100个gdb小技巧

    1. **启动GDB**:你可以通过`gdb <program>`命令启动GDB,并加载你要调试的程序。 2. **设置断点**:使用`break`或`b`命令在特定行上设置断点,例如`b 15`表示在第15行设置断点。也可以通过函数名设置,如`b main`...

    gdb命令详解.pdf

    ### GDB命令详解 #### 一、GDB简介与核心功能 GDB(GNU Debugger)是一款强大且功能全面的调试工具,主要用于Unix类操作系统(包括Linux等)中的C/C++程序调试。它允许用户控制程序的执行流程,观察并修改程序状态...

    gdb调试常用命令总结

    ### gdb调试常用命令总结 #### 一、简介 在软件开发过程中,调试是必不可少的一环。gdb(GNU Debugger)作为一款广泛使用的调试工具,它提供了丰富的功能来帮助开发者找到并修复程序中的错误。本文主要介绍gdb在多...

    Vi编辑器与gdb基本命令.doc

    Vi编辑器与gdb基本命令 Vi 编辑器是一种功能强大且广泛使用的文本编辑器,它提供了许多实用的命令和功能,帮助用户快速高效地编辑文本文件。下面是 Vi 编辑器的一些基本命令: 1. 光标移动命令: * k、j、h、l:...

    gdb调试常用命令大全

    ### GDB调试常用命令详解 #### 一、GDB简介 GDB(GNU Debugger)是一款由GNU项目开发的开源调试工具,广泛应用于Unix系统及类Unix操作系统中,如Linux、BSD等。它允许用户对程序进行细致入微的调试,包括但不限于...

    gdb调试常用命令及调试例子

    本资料主要围绕“gdb调试常用命令及调试例子”展开,旨在为开发者提供一份实用的手册。 首先,我们需要了解GDB的基本使用。启动GDB通常通过在终端输入`gdb <program>`,其中是你要调试的可执行文件。进入GDB后,你...

    Linux下GDB命令经典教程

    GDB提供了丰富的命令集,下面列举了一些常用的命令及其用途: - **断点设置** - `break` 或 `b`: 设置断点。例如,`b main` 将在main函数入口处设置断点。 - **程序控制** - `run` 或 `r`: 运行程序。 - `...

    linux gdb命令手册

    #### **3.1 断点命令** 1. **awatch**:设置观察点,当表达式的值被读取或改变时暂停程序。 2. **watch**:数据断点,类似awatch,但只在值改变时触发。 3. **break/b**:设置常规断点。 - `break + line-number`...

    GDB常用命令及其使用说明

    4. 断点命令 * 设置断点:break <行号>,设置断点在程序的某一行 * 指定文件:break <文件名>:<行号>,设置断点在指定文件的某一行 * 指定文件和函数:break <文件名>:<函数名>,设置断点在指定文件的某个函数 * ...

Global site tag (gtag.js) - Google Analytics