Originariamente inviato da Ghemon-a
Salve a tutti, sto studiando da poco il linguaggio C e programmo in ambiente Linux ( ubuntu 10.04 ).
Scrivo il codice con gedit e compilo con gcc. Ora ho la necessità di utilizzare il debug, ma non ho la più pallida idea di come fare, mi sapete dire qualcosa ? Credo che ci sia gia un debugger in ubuntu ma non so come "invocarlo". Magari datemi una spiegazione dettagliata anche sull'utilizzo dello stesso, mi farebbe molto piacere avere informazioni su questo argomento. Grazie
Il debugger gnu è gdb (Gnu Debugger). Per abilitare i flag di debug al momento della compilazione devi compilare con l'opzione -g.
Es.
codice:
$ gcc -g file.c -o file
$ gdb file
.
PS: finalmente qualcuno che usa dal principio gedit e gcc solamente..