Logo
Unionpedia
Kommunikation
Jetzt bei Google Play
Neu! Laden Sie Unionpedia auf Ihrem Android™-Gerät herunter!
Frei
Schneller Zugriff als Browser!
 

GNU Debugger

Index GNU Debugger

Beispielausgabe bei der Fehlersuche mit GDB Das UNIX-Programm GDB – der GNU Debugger – ist der De-facto-Standard-Debugger von Linux-Systemen und wurde vom GNU-Projekt entwickelt.

61 Beziehungen: Ablaufverfolgung, Ada (Programmiersprache), Alpha-Prozessor, AMD64, Analog Devices, Arm-Architektur, Berkeley Software Distribution, Blackfin, C (Programmiersprache), C++, Cell (Prozessor), Curses, D (Programmiersprache), Data Display Debugger, De jure / de facto, Debugger, Eclipse (IDE), Emacs, Fortran, Free Software Foundation, Funktion (Programmierung), GNU General Public License, GNU Guile, GNU readline, GNU-Projekt, Go (Programmiersprache), Grafische Benutzeroberfläche, Haltepunkt (Programmierung), Insight (GUI), Itanium-Architektur, Java (Programmiersprache), Linux, MacOS, Microchip AVR, Microsoft Windows, MIPS-Architektur, Modula-2, Motorola 68000, Ncurses, Objective-C, Oracle, PA-RISC, Pascal (Programmiersprache), PowerPC, Programmiersprache, Python (Programmiersprache), Renesas H8, Richard Stallman, SPARC-Architektur, Speicherleck, ..., Stacktrace, SuperH, System/370, System/390, Unixoides System, Variable (Programmierung), Virtual Address eXtension, X86-Prozessor, Xcode, Z Systems, Zeichenorientierte Benutzerschnittstelle. Erweitern Sie Index (11 mehr) »

Ablaufverfolgung

Die Ablaufverfolgung bezeichnet in der Programmierung eine Funktion zur Analyse von Programmen oder zur Fehlersuche in ihnen.

Neu!!: GNU Debugger und Ablaufverfolgung · Mehr sehen »

Ada (Programmiersprache)

Ada ist eine strukturierte Programmiersprache mit statischer Typenbindung.

Neu!!: GNU Debugger und Ada (Programmiersprache) · Mehr sehen »

Alpha-Prozessor

Der Alpha-Prozessor war ein Mikroprozessor, der von dem ehemaligen US-Computerunternehmen DEC entwickelt und 1992 unter der Bezeichnung „Alpha AXP“ auf den Markt gebracht wurde.

Neu!!: GNU Debugger und Alpha-Prozessor · Mehr sehen »

AMD64

Logo AMD64 ist die ursprüngliche x64-Implementierung der IA-32-x86-Architektur, die es auf x86-Prozessoren des Herstellers AMD ermöglicht, direkt mehr als 4 GiB Arbeitsspeicher zu adressieren.

Neu!!: GNU Debugger und AMD64 · Mehr sehen »

Analog Devices

Analog Devices Inc. ist ein US-amerikanischer Halbleiterhersteller mit Hauptsitz in Norwood bei Boston, Massachusetts.

Neu!!: GNU Debugger und Analog Devices · Mehr sehen »

Arm-Architektur

Das Logo der Firma ARM ARM-Prozessor von Conexant, der u. a. in Routern verwendet wird Die ARM-Architektur ist eine ursprünglich 1983 vom britischen Computerunternehmen Acorn entwickelte Mikroprozessor-Architektur, die seit 1990 von der aus Acorn ausgelagerten Firma ARM Limited weiterentwickelt wird.

Neu!!: GNU Debugger und Arm-Architektur · Mehr sehen »

Berkeley Software Distribution

Die Berkeley Software Distribution (BSD) ist eine Variante des Betriebssystems Unix, die an der Universität von Kalifornien in Berkeley ab 1977 entstanden ist.

Neu!!: GNU Debugger und Berkeley Software Distribution · Mehr sehen »

Blackfin

Blackfin BF537 EZ-Kit-Lite Evaluationboard Blackfin ist eine Mikrocontroller-Familie, deren Kern unter dem Namen Frio von den Unternehmen Analog Devices und Intel entwickelt wurde.

Neu!!: GNU Debugger und Blackfin · Mehr sehen »

C (Programmiersprache)

C ist eine imperative und prozedurale Programmiersprache, die der Informatiker Dennis Ritchie in den frühen 1970er Jahren an den Bell Laboratories entwickelte.

Neu!!: GNU Debugger und C (Programmiersprache) · Mehr sehen »

C++

C++ ist eine von der ISO genormte Programmiersprache.

Neu!!: GNU Debugger und C++ · Mehr sehen »

Cell (Prozessor)

Cell (oder auch Cell-Broadband-Engine) ist eine Prozessorserie, die von IBM gemeinsam mit Sony und Toshiba entwickelt wurde.

Neu!!: GNU Debugger und Cell (Prozessor) · Mehr sehen »

Curses

Beziehungen und Abhängigkeiten curses ist der Name verschiedener Programmbibliotheken zur Darstellung zeichenorientierter Benutzerschnittstellen (Text User Interface, TUI) unabhängig vom darstellenden Textterminal bzw.

Neu!!: GNU Debugger und Curses · Mehr sehen »

D (Programmiersprache)

D ist eine seit 1999 von Walter Bright entwickelte Programmiersprache mit objektorientierten, imperativen sowie deklarativen Sprachelementen.

Neu!!: GNU Debugger und D (Programmiersprache) · Mehr sehen »

Data Display Debugger

Der Data Display Debugger ist ein quell-offenes, grafisches Frontend für kommandozeilen-basierte Debugger und Teil des GNU-Projekts.

Neu!!: GNU Debugger und Data Display Debugger · Mehr sehen »

De jure / de facto

De jure (in der klassischen lateinischen Form de iure) ist ein lateinischer Ausdruck für „laut Gesetz, rechtlich betrachtet (nach geltendem Recht), legal, offiziell, amtlich“; de facto ist der lateinische Ausdruck für „nach Tatsachen, nach Lage der Dinge, in der Praxis, tatsächlich“ (vgl. in praxi), auch als faktisch („in Wirklichkeit“) bezeichnet.

Neu!!: GNU Debugger und De jure / de facto · Mehr sehen »

Debugger

Ein Debugger (von engl. de- (Präfix; dt. ent-, aus-) im Sinne von entfernen und engl. bug im Sinne von Programmfehler) ist ein Werkzeug zum Diagnostizieren und Auffinden von Fehlern in Computersystemen, dabei vor allem in Programmen, aber auch in der für die Ausführung benötigten Hardware.

Neu!!: GNU Debugger und Debugger · Mehr sehen »

Eclipse (IDE)

Eclipse (von „Sonnenfinsternis“, „Finsternis“, „Verdunkelung“) ist ein open-source Programmierwerkzeug zur Entwicklung von Software verschiedener Art.

Neu!!: GNU Debugger und Eclipse (IDE) · Mehr sehen »

Emacs

Emacs (Plural: Emacsen) ist eine Familie von Texteditoren.

Neu!!: GNU Debugger und Emacs · Mehr sehen »

Fortran

Fortran ist eine prozedurale, seit 2003 auch eine objektorientierte Programmiersprache, die insbesondere für numerische Berechnungen in Wissenschaft, Technik und Forschung eingesetzt wird.

Neu!!: GNU Debugger und Fortran · Mehr sehen »

Free Software Foundation

Die Free Software Foundation (FSF) ist eine nichtstaatliche Stiftung, die als gemeinnützige Organisation 1985 von Richard Stallman mit dem Zweck gegründet wurde, freie Software zu fördern und für diese Arbeit Kapital zusammenzutragen.

Neu!!: GNU Debugger und Free Software Foundation · Mehr sehen »

Funktion (Programmierung)

Eine Funktion ist in der Informatik und in verschiedenen höheren Programmiersprachen die Bezeichnung eines Programmkonstrukts, mit dem der Programm-Quellcode strukturiert werden kann, so dass Teile der Funktionalität des Programms wiederverwendbar sind.

Neu!!: GNU Debugger und Funktion (Programmierung) · Mehr sehen »

GNU General Public License

Logo der GPLv3 Die GNU General Public License (kurz GNU GPL oder GPL; aus dem Englischen wörtlich für allgemeine Veröffentlichungserlaubnis oder -genehmigung) ist eine Softwarelizenz, die dem Nutzer gewährt, die Software auszuführen, zu studieren, zu ändern und zu verbreiten (kopieren).

Neu!!: GNU Debugger und GNU General Public License · Mehr sehen »

GNU Guile

Guile, ein Akronym für GNU Ubiquitous Intelligent Language for Extensions, ist die offizielle Erweiterungssprache für das Betriebssystem GNU und wird im Rahmen des GNU-Projekts entwickelt.

Neu!!: GNU Debugger und GNU Guile · Mehr sehen »

GNU readline

GNU readline ist eine vom GNU-Projekt erstellte und gewartete Programmbibliothek mit Funktionen zum Bearbeiten von Zeilen.

Neu!!: GNU Debugger und GNU readline · Mehr sehen »

GNU-Projekt

Das GNU-Logo Das GNU-Projekt entwickelt das Betriebssystem GNU (Aussprache), das von Richard Stallman mit dem Ziel gegründet wurde, ein freies, unixähnliches Betriebssystem zu schaffen, das sicherstellt, dass die Endbenutzer die Freiheiten haben, es verwenden, untersuchen, verbreiten (kopieren) und verändern zu dürfen.

Neu!!: GNU Debugger und GNU-Projekt · Mehr sehen »

Go (Programmiersprache)

Go (auch Golang) ist eine kompilierbare Programmiersprache, die Nebenläufigkeit und automatische Speicherbereinigung unterstützt.

Neu!!: GNU Debugger und Go (Programmiersprache) · Mehr sehen »

Grafische Benutzeroberfläche

Grafische Benutzeroberfläche oder auch grafische Benutzerschnittstelle oder Bedienoberfläche (Abk. GUI von) bezeichnet eine Form von Benutzerschnittstelle eines Computers.

Neu!!: GNU Debugger und Grafische Benutzeroberfläche · Mehr sehen »

Haltepunkt (Programmierung)

Ein Haltepunkt (englisch: breakpoint) bezeichnet bei der Fehlerbereinigung (Debugging) von Computerprogrammen eine besonders markierte Stelle im Programm.

Neu!!: GNU Debugger und Haltepunkt (Programmierung) · Mehr sehen »

Insight (GUI)

Insight ist eine grafische Benutzeroberfläche (GUI) für den GNU Debugger (GDB), geschrieben in Tcl/Tk von Mitarbeitern des Unternehmens Cygnus Solutions, seit 1999 zu Red Hat Inc.

Neu!!: GNU Debugger und Insight (GUI) · Mehr sehen »

Itanium-Architektur

Itanium ist eine 64‑Bit-Architektur mit EPIC-Befehlssatz, die gemeinsam von Hewlett-Packard und Intel für den gleichnamigen Itanium-Prozessor (Codename Merced) entwickelt wurde.

Neu!!: GNU Debugger und Itanium-Architektur · Mehr sehen »

Java (Programmiersprache)

Java ist eine objektorientierte Programmiersprache und eine eingetragene Marke des Unternehmens Sun Microsystems, welches 2010 von Oracle aufgekauft wurde.

Neu!!: GNU Debugger und Java (Programmiersprache) · Mehr sehen »

Linux

Als Linux (deutsch) oder GNU/Linux (siehe GNU/Linux-Namensstreit) bezeichnet man in der Regel freie, unixähnliche Mehrbenutzer-Betriebssysteme, die auf dem Linux-Kernel und wesentlich auf GNU-Software basieren.

Neu!!: GNU Debugger und Linux · Mehr sehen »

MacOS

Das Betriebssystem macOS, früher Mac OS X und OS X, ist das Betriebssystem des kalifornischen Hard- und Software-Unternehmens Apple für Laptop- und Desktop-Computer der Mac-Reihe.

Neu!!: GNU Debugger und MacOS · Mehr sehen »

Microchip AVR

Logo der AVR-Familie ATmega8-16PU (oben), ATXmega128A1 (links unten) und ATtiny45-20SU (rechts unten) Mikrocontroller Microchip AVR (vormals Atmel AVR) ist eine 8-Bit-Mikrocontroller-Familie des US-amerikanischen Herstellers Microchip.

Neu!!: GNU Debugger und Microchip AVR · Mehr sehen »

Microsoft Windows

Microsoft Windows (englische Aussprache) bzw.

Neu!!: GNU Debugger und Microsoft Windows · Mehr sehen »

MIPS-Architektur

MIPS R4400-Prozessor von Toshiba Prozessorkern (Die)-Foto eines MIPS R3000A auf einem Wafer Prozessorkern (Die)-Foto eines MIPS R4000 auf einem Wafer Die MIPS-Architektur (etwa „Mikroprozessor ohne verschränkte Pipeline-Stufen“) ist eine Befehlssatzarchitektur im RISC-Stil, die ab 1981 von John L. Hennessy und seinen Mitarbeitern an der Stanford-Universität entwickelt wurde.

Neu!!: GNU Debugger und MIPS-Architektur · Mehr sehen »

Modula-2

Modula-2 ist eine 1978 entstandene Weiterentwicklung der Programmiersprache Pascal und wurde wie diese von Niklaus Wirth entwickelt.

Neu!!: GNU Debugger und Modula-2 · Mehr sehen »

Motorola 68000

DIP Ein Motorola MC68000 im CLCC-Gehäuse. Hitachi'' Prozessorkern (Die)-Foto eines Motorola 68000 (MC68000L12) Der Motorola 68000 ist ein 1979 eingeführter CISC-Prozessor aus der 68000er-Familie von Motorola (später Freescale, heute NXP).

Neu!!: GNU Debugger und Motorola 68000 · Mehr sehen »

Ncurses

Beziehungen und Abhängigkeiten ncurses (Abk. für new curses) ist eine freie C-Programmbibliothek, um zeichenorientierte Benutzerschnittstellen (Text User Interface, TUI) unabhängig vom darstellenden Textterminal bzw.

Neu!!: GNU Debugger und Ncurses · Mehr sehen »

Objective-C

Objective-C, auch kurz ObjC genannt, erweitert die Programmiersprache C um Sprachmittel zur objektorientierten Programmierung.

Neu!!: GNU Debugger und Objective-C · Mehr sehen »

Oracle

Oracle Corporation ist ein US-amerikanischer Soft- und Hardwarehersteller mit Hauptsitz in Austin, Texas.

Neu!!: GNU Debugger und Oracle · Mehr sehen »

PA-RISC

Prozessorkern (Die)-Foto eines HP PA-7000 (PCX-S) Prozessorkern (Die)-Foto eines HP PA-7100LC (PCX-L) Parallel/Precision Architecture Reduced Instruction Set Computer (PA-RISC) ist eine Mikroprozessor-Architektur von Hewlett-Packard für den Einsatz im Server- und Workstationbereich.

Neu!!: GNU Debugger und PA-RISC · Mehr sehen »

Pascal (Programmiersprache)

Niklaus Wirth (2009), der Entwickler von Pascal Pascal ist eine Anfang der 1970er Jahre entwickelte imperative Programmiersprache.

Neu!!: GNU Debugger und Pascal (Programmiersprache) · Mehr sehen »

PowerPC

PowerPC (PPC) ist eine Mikroprozessor-Architektur, die 1991 durch ein US-amerikanisches Konsortium der Unternehmen Apple, IBM und Motorola (ab 2004 Freescale) – auch kurz AIM genannt – spezifiziert wurde.

Neu!!: GNU Debugger und PowerPC · Mehr sehen »

Programmiersprache

Quelltext eines Programms in der Programmiersprache C++. Scratch. Eine Programmiersprache ist eine formale Sprache zur Formulierung von Datenstrukturen und Algorithmen, d. h.

Neu!!: GNU Debugger und Programmiersprache · Mehr sehen »

Python (Programmiersprache)

Python (auf Deutsch auch) ist eine universelle, üblicherweise interpretierte, höhere Programmiersprache.

Neu!!: GNU Debugger und Python (Programmiersprache) · Mehr sehen »

Renesas H8

H8 ist der Name einer umfangreichen Familie von 8-Bit- und 16-Bit-Mikrocontrollern, entwickelt und hergestellt von Renesas Technology.

Neu!!: GNU Debugger und Renesas H8 · Mehr sehen »

Richard Stallman

Richard Stallman (2015) Richard Matthew Stallman (* 16. März 1953 in New York City, USA, auch unter den Initialen rms bekannt) ist ein US-amerikanischer Aktivist und Programmierer, der im September 1983 die Freie-Software-Bewegung gründete.

Neu!!: GNU Debugger und Richard Stallman · Mehr sehen »

SPARC-Architektur

Logo der ''Sparc''-Architektur SUN SPARCstation 4 mit Mozilla unter CDE Sun microSPARC II Sun UltraSPARC Sun UltraSPARC II Die SPARC-Architektur (Scalable Processor ARChitecture) ist eine Mikroprozessorarchitektur, die hauptsächlich in Produkten von Oracle Verwendung findet.

Neu!!: GNU Debugger und SPARC-Architektur · Mehr sehen »

Speicherleck

Speicherleck (gelegentlich auch Speicherloch oder kurz memleak) bezeichnet einen Fehler in der Speicherverwaltung eines Computerprogramms, der dazu führt, dass es einen Teil des Arbeitsspeichers zwar belegt, diesen jedoch weder freigibt noch nutzt.

Neu!!: GNU Debugger und Speicherleck · Mehr sehen »

Stacktrace

Als Stacktrace („Stapel(speicher)zurückverfolgung“) oder in.NET Stackwalk bezeichnet man in der Informationstechnik die Ausgabe und Interpretation des Inhalts des Stacks.

Neu!!: GNU Debugger und Stacktrace · Mehr sehen »

SuperH

SuperH (SH) ist eine RISC-artige Prozessorarchitektur.

Neu!!: GNU Debugger und SuperH · Mehr sehen »

System/370

Computer center mit IBM System/370-145 und IBM 2401 tape drives System/370-145 System/370-145 Console. Detailansicht der Console System/370-145 Schrank mit herausnehmbaren IBM-Festplatten 3330+3333 System/370 (auch S/370) war eine Großrechner-Architektur der Firma IBM.

Neu!!: GNU Debugger und System/370 · Mehr sehen »

System/390

IBM S/390 Parallel Enterprise Server Generation 5 System/390 (auch S/390) ist die Bezeichnung für eine nach der IBM ESA/390 (Enterprise Systems Architecture/390) gebaute Großrechner-Familie von IBM.

Neu!!: GNU Debugger und System/390 · Mehr sehen »

Unixoides System

Entwicklung von Unix und unixoiden Systemen, beginnend im Jahr 1969 Ein unixoides, unixähnliches oder unixartiges System ist ein Betriebssystem, das versucht, die Verhaltensweise von Unix zu implementieren.

Neu!!: GNU Debugger und Unixoides System · Mehr sehen »

Variable (Programmierung)

In der Programmierung ist eine Variable ein abstrakter Behälter für einen Wert, der bei der Ausführung eines Computerprogramms auftritt.

Neu!!: GNU Debugger und Variable (Programmierung) · Mehr sehen »

Virtual Address eXtension

Benchmarking bei DEC eingesetzte VAX 11/780. Prozessorkern (Die)-Foto eines DEC MicroVAX (78032, DC333R) Die-Foto der zugehörigen DEC MicroVAX FPU (78132, DC337C) Die VAX (Virtual Address eXtension) ist eine Rechnerarchitektur der Digital Equipment Corporation.

Neu!!: GNU Debugger und Virtual Address eXtension · Mehr sehen »

X86-Prozessor

DIP-40 IBM PC zur Anwendung Ein x86-Prozessor ist ein Mikroprozessor der x86-Prozessorarchitektur.

Neu!!: GNU Debugger und X86-Prozessor · Mehr sehen »

Xcode

Xcode ist eine integrierte Entwicklungsumgebung von Apple für macOS.

Neu!!: GNU Debugger und Xcode · Mehr sehen »

Z Systems

System z9 Typ 2094 System z9 Typ 2094, mit geöffneten Fronttüren und ausgeklapptem Support Element System z9 Typ 2094, Rückseite System z9 Typ 2094, Rückseite geöffnet Logo von System z9 zSeries 800 Typ 2066 z Systems (früher zSeries oder System z) ist die aktuelle Großrechnerarchitektur der Firma IBM.

Neu!!: GNU Debugger und Z Systems · Mehr sehen »

Zeichenorientierte Benutzerschnittstelle

Beispiel für eine MS-DOS-Anwendung mit zeichenorientierter Benutzerschnittstelle IDE mit zeichenorientierter Benutzerschnittstelle Der Formendesigner in Visual Basic für MS-DOS zum Designen von Dialogboxen Als Zeichenorientierte Benutzerschnittstelle werden Schnittstellen bezeichnet, die im Textmodus ausgeführt werden, aber den Bildschirm dennoch „flächig“ verwenden und nicht zeilenweise.

Neu!!: GNU Debugger und Zeichenorientierte Benutzerschnittstelle · Mehr sehen »

Leitet hier um:

GNU-Debugger.

AusgehendeEingehende
Hallo! Wir sind auf Facebook! »