User Tools

Site Tools


doc:appunti:prog:gdb

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

doc:appunti:prog:gdb [2011/06/24 13:39] – created niccolodoc:appunti:prog:gdb [2011/06/24 13:40] (current) niccolo
Line 10: Line 10:
 </file> </file>
  
-Copiare il file sorgente del pezzo da debuggare nella directory corrente, ad esempio **''ddns.c''**, quindi lanciare **'gdb''**.+Copiare il file sorgente del pezzo da debuggare nella directory corrente, ad esempio **''ddns.c''**, quindi lanciare **''gdb''**.
  
 Con questi tre comandi si dichiara qual'è l'eseguibile da debuggare, si imposta un breakpoint all'inizio di una funzione, e si manda in esecuzione il programma con gli opportuni argomenti. In questo esempio il demone dhcpd viene avviato con l'opzione -f, che impone al programma di girare in foreground senza effettuare il fork in background: Con questi tre comandi si dichiara qual'è l'eseguibile da debuggare, si imposta un breakpoint all'inizio di una funzione, e si manda in esecuzione il programma con gli opportuni argomenti. In questo esempio il demone dhcpd viene avviato con l'opzione -f, che impone al programma di girare in foreground senza effettuare il fork in background:
doc/appunti/prog/gdb.1308915584.txt.gz · Last modified: 2011/06/24 13:39 by niccolo