Ciao a tutti sto cercando di imparare qualcosa del debugger di linux nella shell...per la precisione gdb! ho letto che per avviare il debug basta dare questo comando:
codice:
 gdb -q ./programma
a questo punto però già mi compare un messaggio strano:
Reading symbols from /home/thecrow/debugger/firstprg...(no debugging symbols found)...done.
e poi provando a mettere qualche breakpoint con il comando break seguito dal numero della riga del programma dove si vuole piazzare il breakpoint, non me lo fa insierire e mi da questo messaggio:
No symbol table is loaded. Use the "file" command.
E infine anche quando vado a fare uso del disassemblatore, e do il comando per disassemblare secondo la sintassi intel:
codice:
 (gdb) set dis intel
          Ambiguous set command "dis intel": disable-randomization, disassemble-next-line, disassembly-flavor, disconnected-tracing...
Non vorrei che questi problemi siano dovuti al fatto che ho ancora installato una versione beta e quindi mancano alcune impostazioni finali, o se sono io che non so come funziona bene gdb! in ogni caso se ci fosse qualcuno che sa qualcosa in più mi farebbe piacere se mi dicesse dove sto sbagliando!
Grazie mille
Ciao