Entra

View Full Version : [C] Problema gdb


Hasard992
01-12-2009, 12:37
Ho incominciato a programmare su sistemi linux e mi sarebbe piaciuto sapere come funziona il debugger gdb.
Leggendo una guida digito il comando
gdb -q ./programma
a questo punto quando digito il comando "list" mi restituisce il seguente errore:
init.c : No such file or directory
in init.c
Non riuscendo a risolvere questo problema ho pensato di chiamare tutto ( sorgente e file compilato) init.
In effetti cosi funziona e quando vado a chiamare "list" mi fa vedere lo script.
Ora pero quando vado ad impostare dei breakpoint mi dice:
no line x in file init.c
Sapete spiegarmi bene come funziona ?? Grazie mille

wingman87
01-12-2009, 13:03
Non so come funziona il debugger però ti ricordo, se non l'hai già fatto, che il sorgente va compilato con l'opzione -g per generare le informazioni necessarie a gdb per fare il debug.

Hasard992
02-12-2009, 14:07
Fino ad ora ho compilato sempre senza... Penso sia proprio questo allora, appena torno a casa lo provo. Grazie mille