`

gdb命令总结

gdb 
阅读更多
GDB命令总结:

1、b 行号 断点

2、L 显示源代码

3、file 装入想要调试的可执行文件

4、kill 终止正在调试的程序

5、list 列出产生执行文件的源代码的一部分

6、next 执行一行源代码,但不进行函数内部

7、step 执行一行源代码但进入函数内部

8、run  执行当前被调试的程序

9、quit 终止gdb

10、watch 使你能监视一个变量的值,而不管它何时改变

11、break 在代码量设置断点,这将使程序执行到这里时被挂起

12、make  是你能不退出gdb就可以从新产生可执行文件

13、shell 是你能不离开gdb就执行 UNIX shell命令



分享到:
评论

相关推荐

    GDB常用命令总结

    GDB 常用命令总结 GDB(GNU Debugger)是一款功能强大且广泛应用的调试工具,对于软件开发和调试具有非常重要的作用。掌握 GDB 的常用命令是每一个程序员的必备技能,本文将对 GDB 的常用命令进行总结,旨在帮助...

    gdb调试常用命令总结

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

    gdb命令详解.pdf

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

    GDB 常用命令总结

    ### GDB常用命令详解 #### 一、简介 GDB(GNU Debugger)是GNU项目发布的一个强大的开源调试工具,主要用于调试C、C++等编程语言编写的程序。它可以帮助开发者定位程序中的错误,并通过一系列的命令来分析和解决...

    GDB命令大全

    ### GDB命令大全详解 #### 一、简介 GNU Debugger(GDB)是GNU软件集合中的标准调试器,因其强大的功能和广泛的兼容性而在开发者群体中广受好评。GDB支持多种类UNIX操作系统,并能够对C、C++、Pascal及FORTRAN等...

    Linux下GDB命令经典教程

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

    GDB 命令说明 GDB命令归纳

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

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

    ### gdb调试器命令详解 #### 引言 GDB(GNU Debugger)是Linux系统中一款功能强大的源码级调试工具,适用于C和C++程序的调试。本文将深入解析gdb调试器的基本命令,帮助读者掌握如何利用gdb进行有效的程序调试。 ...

    gdb命令集(笔记总结)

    这些基本命令构成了GDB命令集的主要部分,熟练掌握这些命令将极大地提高调试效率,帮助开发者更有效地定位和解决问题。在实际使用中,根据具体需求和场景灵活运用这些命令,能够提升编程和调试的精确性和效率。

    GDB常用命令

    【GDB常用命令】在Linux系统下进行程序开发时,GDB(GNU...通过熟练掌握这些GDB命令,开发者可以在开发过程中高效地定位和解决问题,提高代码质量。记得在实际操作中结合实际情况灵活运用,GDB将成为你强大的调试助手。

    gdb调试多线程程序总结

    GDB 调试多线程程序总结 GDB 调试多线程程序是一种复杂的调试技术,需要熟练掌握 GDB 的多线程调试命令。下面是 GDB 调试多线程程序的总结。 基本命令 在 GDB 中,使用 `info threads` 命令可以显示当前可调试的...

    GDB调试命令手册.pdf

    本手册总结了 GDB 的常用命令,旨在帮助开发者更好地使用 GDB 实现高效的调试。 一、列文件清单 在 GDB 中,开发者可以使用 `backtrace` 命令来显示程序中的当前位置和表示如何到达当前位置的栈跟踪。该命令的同义...

    gdb调试总结.doc

    GDB 调试命令总结 本文将详细介绍 GDB 调试过程中常用的命令,通过调试 Lighttpd 程序为例,演示了 GDB 的启动、断点、线程、变量内存查看修改等多个方面的应用。 一、GDB 的启动 GDB 的启动可以通过在命令行中...

    GDB和Insight移植总结

    GDB 和 Insight 移植总结 GDB(GNU Debugger)是一款功能强大的调试工具,它可以帮助开发者调试和优化程序。Insight 是一个基于 GDB 的图形化调试器,它提供了一个直观的用户界面,方便开发者进行程序调试。在本文...

    GDB调试总结

    本文将全面总结GDB的调试流程、调试运行中的进程、基本命令以及如何调试core文件。 ### 一、调试流程 1. **编译代码**: 在编译源代码时,添加`-g`选项,以便在目标文件中包含调试信息。 ```bash gcc -g my_...

    DebuggingWithGDB

    - **GDB命令总结**:快速了解GDB的基本命令集,便于记忆和检索。 - **自由软件理念**:强调GDB作为自由软件的重要性及其对开源社区的贡献。 - **自由软件需要自由文档**:阐述为什么高质量的文档对于自由软件项目至...

    gdb中查看stl容器命令封装脚本

    为了更直观地查看STL容器,我们可以编写自定义的GDB命令。在.gdbinit文件中,用户可以定义这样的命令,例如: 1. **ViewVector**: 这个命令可以遍历并打印一个vector的所有元素。你需要知道vector的名称,然后在....

Global site tag (gtag.js) - Google Analytics