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:
a questo punto però già mi compare un messaggio strano:codice:gdb -q ./programma
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:Reading symbols from /home/thecrow/debugger/firstprg...(no debugging symbols found)...done.
E infine anche quando vado a fare uso del disassemblatore, e do il comando per disassemblare secondo la sintassi intel:No symbol table is loaded. Use the "file" command.
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!codice:(gdb) set dis intel Ambiguous set command "dis intel": disable-randomization, disassemble-next-line, disassembly-flavor, disconnected-tracing...
Grazie mille
Ciao