GNU Debugger

Aus Freiesoftware

Wechseln zu: Navigation, Suche

Der GNU Debugger, normalerweise GDB abgekürzt, ist der Standard-Debugger des GNU-Projekts. Der Debugger ist portabel, und läuft auf vielen Systemen und unterstützt viele Programmiersprachen, einschließlich C, C++ und FORTRAN. Der GDB ist freie Software die unter der GNU General Public License (GPL) steht.

GDB bietet viele Möglichkeiten zur Ablaufverfolgung und ermöglicht ein Eingreifen in die Ausführung von Computerprogrammen. GDB überwacht und verändert die internen Variablen des Programms und kann sogar Funktionen unabhängig vom normalen Programmablauf aufrufen.

Der Debugger besitzt keine eigene grafische Oberfläche, und nutzt die Kommandozeile. Es gibt allerdings einige grafische Frontends zu GDB, darunter ddd, der ncurses basierte cgdb, „Insight“ und der „GUD mode“ von Emacs. Diese ermöglichen die Nutzung von GDB ähnlich wie in einer IDE.

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

GDB unterstützt (Stand 2006) unter anderem:

  • Alpha
  • ARM-Architektur
  • Atmel AVR
  • H8/300
  • System/370, System/390 und ZSeries
  • X86 und X86-64
  • IA-64 "Itanium"
  • Motorola 68000
  • MIPS-Architektur
  • PA-RISC
  • PowerPC (32- und 64-Bit)
  • SuperH
  • Sun SPARC
  • VAX
  • Cell

Literatur

Weblinks


Dieser Artikel basiert auf dem Artikel GNU Debugger aus der freien Enzyklopädie Wikipedia und steht unter der GNU-Lizenz für freie Dokumentation. In der Wikipedia ist eine Liste der Autoren verfügbar.

Persönliche Werkzeuge

sl
דומיין בעברית  דומיין  דומין  תוכנה לניהול  קשרי לקוחות  CRM, ניהול קשרי לקוחות  דומין בעברית  פורומים  ספרדית  גיבוי