GNU Debugger

Article on other languages:

del.icio.us del.icio.us
Digg Digg
Furl Furl
Reddit Reddit
Rojo Rojo
Add to OnlyWire
Screenshot des GNU Debuggers

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 und Ada. GDB ist freie Software und steht unter der GNU General Public License (GPL).

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

Weblinks

Portal
 Portal: Freie Software – Übersicht zu Wikipedia-Inhalten zum Thema Freie Software

This article is from Wikipedia. All text is available under the terms of the GNU Free Documentation License.


Giant Panda

Mercedes Car
James Bond Guide
This site monitored by SitePinger.net