GNU Debugger

GNU Debugger
GDB
GDB Screenshot.png
Bildschirmfoto des GNU Debuggers
Basisdaten
Entwickler GNU-Projekt
Aktuelle Version 7.3
(4. September 2011)
Betriebssystem Unix-Derivate (u.a. Linux), Windows
Kategorie Debugger
Lizenz GPL
Deutschsprachig nein
gnu.org/software/gdb/
Output während einer Debugging-Session

Das UNIX-Programm GDB - der GNU Debugger- ist der De-facto-Standard-Debugger von Linux-Systemen und wurde vom GNU-Projekt entwickelt. GDB ist auf viele Systeme portiert worden (siehe unten) und unterstützt die Programmiersprachen C, C++, FORTRAN, Pascal, Modula-2, Ada und D. GDB ist freie Software und steht unter der GNU General Public License (GPL). Der GDB orientiert sich in seinem Interface an dem Debugger dbx, der ursprünglich von BSD-Unix stammt und zusammen mit dem Sun Studio Compiler ausgeliefert wird.

GDB bietet die üblichen Möglichkeiten zur Ablaufverfolgung wie Breakpoints, Ausgabe des Stacktrace usw., und ermöglicht ein Eingreifen in die Ausführung von Programmen. GDB ermöglicht es Benutzern beispielsweise, die Variablen des Programms zu manipulieren oder Funktionen unabhängig vom normalen Programmablauf aufzurufen.

Der Debugger besitzt keine eigene grafische Oberfläche, sondern nutzt die Standard-Ein/Ausgabe. Es gibt jedoch einige grafische Debugging-Oberflächen, die den GDB als Backend verwenden wie zum Beispiel das Eclipse-Plugin C/C++-Development Tools, der ddd, der ncurses basierte cgdb, Insight oder Emacs im „GUD mode“. Auch Xcode nutzt den GNU Debugger.

Einige andere Tools arbeiten mit GDB zusammen, z. B. Speicherleck-Detektoren.

GDB unterstützt unter anderem folgende Architekturen:

Literatur

Fußnoten und Einzelnachweise

  1. http://blackfin.uclinux.org/gf/project/toolchain

Weblinks


Wikimedia Foundation.

Игры ⚽ Поможем написать курсовую

Schlagen Sie auch in anderen Wörterbüchern nach:

  • GNU Debugger — Captura de pantalla …   Wikipedia Español

  • GNU Debugger — infobox software developer = GNU Project released = 1986 latest release version = 6.8 latest release date = March 27, 2008 operating system = genre = Debugger license = GPL website = [http://www.gnu.org/software/gdb/ gnu.org/software/gdb/] The… …   Wikipedia

  • GNU-Debugger — GDB Bildschirmfoto des GNU Debuggers Basisdaten Entwickler: GNU Projekt Aktuelle Version …   Deutsch Wikipedia

  • GNU Debugger — Pour les articles homonymes, voir GDB. GNU Debugger …   Wikipédia en Français

  • GNU Debugger — GDB Тип …   Википедия

  • GNU Debugger — GDB o GNU Debugger es el depurador estándar para el sistema operativo GNU. Es un depurador portable que se puede utilizar en varias plataformas Unix y funciona para varios lenguajes de programación como C, C++ y Fortran. GDB fue escrito por… …   Enciclopedia Universal

  • GNU's Not Unix — GNU Die unter GNU verwendete Desktop Umgebung GNOME …   Deutsch Wikipedia

  • GNU-Manifest — GNU Die unter GNU verwendete Desktop Umgebung GNOME …   Deutsch Wikipedia

  • GNU HURD — GNU Die unter GNU verwendete Desktop Umgebung GNOME …   Deutsch Wikipedia

  • GNU Mach — GNU Die unter GNU verwendete Desktop Umgebung GNOME …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”