GNU Debugger
GNU Debugger software | |
---|---|
![]() | |
![]() | |
Genere | Debugger |
Sviluppatore | GNU |
Data prima versione | 1986 |
Ultima versione | 15.1 (7 luglio 2024) |
Sistema operativo | GNU Multipiattaforma |
Linguaggio | C Scheme |
Licenza | GNU GPL (licenza libera) |
Sito web | www.gnu.org/software/gdb |
Modifica dati su Wikidata · Manuale |
GNU debugger (talvolta chiamato semplicemente GDB) è un programma libero sviluppato dal progetto GNU. È il debugger predefinito del sistema operativo GNU, gira su molte piattaforme (tra cui i sistemi Unix-like e Microsoft Windows) ed è capace di analizzare numerosi linguaggi di programmazione, tra cui Ada, C, C++ e Fortran.[1]
Con il GDB, per esteso Gnu Source-Level Debugger, è possibile avviare quattro tipi di operazione:
- Avviare un programma, specificando tutte le componenti che influiscono sul suo comportamento.
- Far sì che il programma utilizzato si interrompa rispettando le condizioni impostate.
- Esaminare i processi coinvolti nell'interruzione del programma.
- Modificare gli elementi nel programma utilizzato, così da poter visionare i risultati delle eventuali correzioni a un dato bug.
GDB è sviluppato attivamente. Attualmente (2007) l'attenzione è posta sull'implementazione del "debugging reversibile", ovvero consentire di tornare indietro nella sessione di debug, come se si "riavvolgesse" il programma crashato, per vedere cosa è accaduto.[2]
Note
- ^ (EN) GDB: The GNU Project Debugger, su sourceware.org. URL consultato il 30 gennaio 2020.
- ^ (EN) GDB and Reverse Debugging, su sourceware.org. URL consultato il 30 gennaio 2020.
Altri progetti
Altri progetti
- Wikimedia Commons
Wikimedia Commons contiene immagini o altri file su GNU Debugger
Collegamenti esterni
- (EN) Sito ufficiale, su gnu.org.
- GNU Debugger / GNU Debugger (altra versione) / GNU Debugger (altra versione) / GNU Debugger (altra versione) / GNU Debugger (altra versione), su packages.debian.org.
- Repository sorgenti di GNU Debugger, su sourceware.org.
- (EN) GNU Debugger, su Free Software Directory.
V · D · M | ||
---|---|---|
Storia | Manifesto GNU · Free Software Foundation (FSF Europe · FSF India · FSF Latin America) · Storia del software libero | ![]() |
Licenze | GNU General Public License · GNU Lesser General Public License · GNU Free Documentation License · GPL linking exception · GNU Affero General Public License | |
Software | GNU (Varianti) · GNU Hurd · GTK · GNOME · GIMP · Jami · Bash · Emacs · Screen · GCC · Gnash · gzip · GRUB · Pacchetti GNU | |
Rappresentanti | Richard Stallman · Robert J. Chassell · Bradley M. Kuhn · John Sullivan · Eben Moglen · Loïc Dachary · Georg C. F. Greve · Alexandre Oliva · Benjamin Mako Hill · Federico Heinz · Joshua Gay · Matt Lee · Ricardo Galli | |
Voci correlate | Revolution OS · BadVista · Defective by Design · Controversia sul nome GNU/Linux |
Controllo di autorità | GND (DE) 4830555-8 |
---|
![](http://upload.wikimedia.org/wikipedia/commons/thumb/1/12/Nuvola_apps_emacs.svg/25px-Nuvola_apps_emacs.svg.png)