GNU Debugger: differenze tra le versioni
Vai alla navigazione
Vai alla ricerca
Contenuto cancellato Contenuto aggiunto
m Bot: Modifico: ro:Depanatorul GNU |
m Aggiornata ultima versione a 7.2 |
||
Riga 3: | Riga 3: | ||
| logo = [[File:Archer.jpg|100px]] |
| logo = [[File:Archer.jpg|100px]] |
||
| sviluppatore = [[GNU]] |
| sviluppatore = [[GNU]] |
||
| versione_ultimo_rilascio = 7. |
| versione_ultimo_rilascio = 7.2 |
||
| data_ultimo_rilascio = [[ |
| data_ultimo_rilascio = [[2 settembre]] [[2010]] |
||
| data_versione_beta = |
| data_versione_beta = |
||
| sistema_operativo = [[Multipiattaforma]] |
| sistema_operativo = [[Multipiattaforma]] |
Versione delle 19:42, 4 set 2010
GNU debugger (talvolta chiamato semplicemente GDB) è il nome di un programma libero sviluppato da GNU. È il debugger predefinito del software 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.
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": consentire di tornare indietro nella sessione di debug, come se si "riavvolgesse" il programma crashato, per vedere che cosa è accaduto [1].