做为一款多种编程语言(如C,C++和Pascal)的调试器,GNU Debugger 7.0现在支持Mac OS X的Darwin。
7.0的增强包括增加了反向调试和一个JIT编译界面。使用者可以在GDB页面上下载到新版本的软件。
GDB 7.0现在支持新的平台,增加了一些主要新特性和增强以及做了一些bug修复。
支持新的本地配置:
* x86/x86_64 Darwin
* x86_64 MinGW
增加了下列的一些目标:
* Lattice Mico32
* x86/x86_64 DICOS
* S+core 3
* 远程stub现在支持x86 Windows CE
主要的新特性:
* Python scripting支持
* 反向调试(Reverse debugging),进程记录和回复(Process record and replay)
* 无停顿调试(Non-stop debugging)
* 多重架构调试(Multi-architecture debugging)
* 多重inferior和多进程调试(Multi-inferior, multi-process debugging)
该版本还包括了很多增强和bug修复:
* GDB现在有了一个JIT compilation的界面
* 追踪点(Tracepoints)现在可能是需要附加条件的
* 支持多字节(Multi-byte)和宽的字符
* disassemble指令新增加了/r和/m的修饰符
* 远程目标可以自动检索共享的库文件
* 支持内联函数
* 新的远程协议包
* GDB现在可以读取压缩的调试部分
* 支持Tru64上的进程选择
* 支持Ada任务选择
* gdbserver(GDB remote stub)的新特性
* 当一个系统call发出时,有一个新指令可以阻止其执行
分享到:
相关推荐
GDB(GNU symbolic debugger)是一个强大的命令行调试工具,它使你可以查看另一个程序在 “执行” 期间正在执行的操作–或该程序崩溃时正在执行的操作 搭配MinGW可以实现在Windows环境下调试C/C++程序 本资源版本为...
gdb遵循GNU自由文档许可证(GNU Free Documentation License)第1.1版或之后的任何版本发布,确保了用户有权复制、分发和/或修改此文档,同时保留了“自由软件”和“自由软件需要自由文档”的不变章节,以及前、后...
这个软件包集合包含了多个重要的开发工具,如GCC(GNU Compiler Collection)、binutils、GDB(GNU Debugger)以及Make,它们是构建、调试和管理C/C++程序的关键组件。 Mingw64的版本为7.0.0,这意味着它提供了对...
GDB(GNU Debugger)是一个由自由软件基金会发布的开源项目,用于调试C、C++、Objective-C、Fortran、Ada和其他语言编写的程序。它支持多种操作系统和处理器架构,是Linux平台上最常用的调试工具之一。GDB不仅能够...
标题 "gdb-7.2-1-mingw32" 指的是一个特定版本的 GNU Debugger(GDB)软件,适用于 MingW32,这是一个 Windows 上的 MinGW(Minimalist GNU for Windows)环境的32位版本。GDB 是一款强大的开源调试器,用于C、C++...
这通常包括安装GCC(GNU Compiler Collection)编译器,GDB(GNU Debugger)调试器,以及Make工具,它们是Linux下开发C程序的标准工具链。通过终端命令行,你可以方便地安装这些工具,并利用它们来编译、链接和调试...
- **GDB**:GNU Debugger,用于调试程序。 - **Binutils**:一系列辅助工具,如链接器等。 ##### 1.2 文件 MinGW的编译器可以从指定的共享文件夹或官方网站下载。如果从共享文件夹下载,则路径为`\\Dftj-pdc\...
GDB(GNU Debugger)是GNU项目的一个组成部分,是一款强大的源代码级调试器,适用于多种编程语言,包括C、C++、Fortran、Python等。它允许程序员在运行时检查程序的状态,包括变量值、内存区域、调用栈等,帮助找出...
本文档主要介绍如何在Linux环境下进行GDB(GNU Debugger)的编译与配置,重点在于搭建一个完整的远程调试环境,以便于开发者能够在宿主机上对目标机上的应用程序进行调试。 #### 二、硬件与软件环境配置 **1. 主机...
Linux GDB(GNU Debugger)是一个功能强大的命令行调试工具,它可以用来调试C/C++和其他语言编写的程序。在Linux环境下,GDB能够帮助开发者对程序进行断点调试、查看和修改变量值、监视程序的执行流程等。以下将详细...
GDB(GNU Debugger)是一款强大的源代码级调试器,广泛应用于Linux和其他Unix-like系统中,用于调试C、C++等语言编写的程序。本压缩包文件“slsjdq.zip”似乎与GDB的使用有关,特别是涉及到了通过命令行(cmd)来...
在Linux系统下,GDB(GNU Debugger)是一个广泛使用的调试工具,尤其适用于C/C++语言开发的应用程序调试。本文将对GDB调试工具进行详细说明,内容涵盖其基本操作和一些高级特性。 1. 开启GDB TUI界面 GDB TUI(Text...
在IT行业中,调试是开发过程中的重要环节,而GDB(GNU Debugger)是C、C++等编程语言的标准调试工具。在这个"samples:GDB输出"的案例中,我们主要关注的是如何使用GDB来调试Python程序。虽然Python通常以其易于理解...
gdb(GNU调试器)是一款强大的开源调试工具,广泛应用于Linux和Windows系统,支持多种编程语言,包括C和C++。它允许程序员在运行时检查变量、单步执行代码、设置断点,以及进行其他复杂的调试任务。然而,对于大型...