GNU Debugger

debugger
Versione del 24 feb 2017 alle 01:35 di Valerio Bozzolan (discussione | contributi) (SistemaOperativo = gnu project; +Template:Collegamenti software wikidata; cita web)

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.

GNU Debugger
software
Logo
Logo
Schermata di esempio
Schermata di esempio
GenereDebugger
SviluppatoreGNU
Data prima versione1986
Ultima versione16.3 (20 aprile 2025)
Sistema operativoGNU
Multipiattaforma
LinguaggioC
Scheme
LicenzaGNU GPL
(licenza libera)
Sito webwww.gnu.org/software/gdb

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.[1]

Note

  1. ^ (EN) GDB and Reverse Debugging, su sourceware.org. URL consultato il 24 febbraio 2017.

Altri progetti

Collegamenti esterni

  Portale Software libero: accedi alle voci di Wikipedia che trattano di Software libero