📑 Table of Contents
GNU Debugger
Logo GNU Debugger
Logo programu
Ilustracja
Autor Projekt GNU
Aktualna wersja stabilna 17.2
(10 maja 2026) [±]
System operacyjny Linux i inne uniksopodobne
Rodzaj Debugger
Licencja GPL
Strona internetowa

GNU Debugger (GDB) – debugger będący częścią projektu GNU, napisany w 1986 r. przez Richarda Stallmana[1]. Program obsługuje wiele architektur komputera i jest dostępny dla wielu systemów operacyjnych. Potrafi otworzyć bardzo dużo formatów binarnych, zawdzięcza to BFD. Zazwyczaj zamiast pełnej nazwy używa się akronimu GDB. GNU Debugger jest dostępny na warunkach licencji GNU General Public License.

GNU Debugger działa w trybie tekstowym, lecz zdecydowana większość zintegrowanych środowisk programistycznych posiadających interfejs graficzny potrafi prezentować wyniki działania GDB. Takie możliwości oferują także programy typu front-end jak GNU Visual Debugger czy Data Display Debugger. Przyjazny interfejs do GDB zapewnia także standardowo edytor Emacs.

W skład GDB wchodzi między innymi PSIM, napisany w rozszerzonym języku C emulator instrukcji procesorów z rodziny PowerPC, który był samodzielnym projektem rozwijanym przez Andrew Cagneya w latach 19941996.

Zobacz też

edytuj

Przypisy

edytuj
  1. Richard Stallman, RMS lecture at KTH (Sweden) - GNU Project - Free Software Foundation [online] [dostęp 2026-05-03], Cytat: Then after GNU Emacs was reasonably stable, which took all in all about a year and a half, I started getting back to other parts of the system. I developed a debugger which I called GDB which is a symbolic debugger for C code, which recently entered distribution. (ang.).

Linki zewnętrzne

edytuj

📚 Artikel Terkait di Wikipedia

GNU

ramach projektu GNU (uszeregowane alfabetycznie): bash – powłoka GNU Debugger – debugger dla języków C, C++, Fortran, Ada i FreeBASIC GNU Emacs – rozbudowany

GNU Visual Debugger

należy usunąć szablon {{Dopracować}} z tego artykułu. GNU Visual Debugger (GVD) – wizualny debugger. Jest jednym z nielicznych wolno dostępnych programów

Emacs

znana ze swojej rozszerzalności. Podręcznik najpopularniejszego wariantu GNU Emacs opisuje go jako „rozszerzalny, dostosowywalny, samodokumentujący się

GNU/Linux

GNU/Linux – tym mianem często określa się uniksopodobny system GNU z jądrem Linux. Korzysta on z jądra Linux, gdyż jądro GNU Hurd tworzone przez GNU jest

Richard Stallman

oprogramowania, założyciel projektu GNU oraz, z inspiracji Richarda Greenblatta Free Software Foundation, współtwórca licencji GNU GPL, jeden z twórców wielu kluczowych

Affero General Public License

1 (wydana przez Affero, Inc, bazująca na drugiej wersji GNU General Public License oraz GNU Affero General Public License, wersja 3 (wydana przez Free

GNU Hurd

GNU Hurd – jądro systemu operacyjnego opartego na architekturze mikrojądra. Ściśle technicznie Hurd nie jest jądrem, a jedynie zbiorem uprzywilejowanych

GNU Free Documentation License

GNU FDL (ang. Free Documentation License, „Licencja Wolnej Dokumentacji”) – licencja typu copyleft dla dokumentów wolnej dokumentacji. Licencja została