GDB - GNU debugger#
gdb without any arguments automatically uses a.out
Compile with -g
To make a program produce a core file for debugging with gdb after-the-fact do: ulimit -c unlimited
gdb myProgram core
| run [args] | run the program |
| kill | stop program from running |
| quit | exit debugger |
| help | |
| ^C | stop / interrupt the program |
| continue | continue execution |
| list | show program code |
| next | go over next line |
| step | go into next line |
| print x | print value of x |
| backtrace | show stack |
| frame n | change to stack frame n |
| info frame | |
| info locals | |
| info args |
Breakpoints#
| break file.c:45 | set breakpoint at line 45 of file.c |
| break myfun | set breakpoint at beginning of myfun() |
| info breakpoints | list breakpoints |
| disable 2 | disable breakpoint 2 |
| clear XXXX | delete breakpoint |
Add new attachment
Only authorized users are allowed to upload new attachments.
«
This particular version was published on 16-Oct-2015 08:50 by BlakeMcBride.
JSPWiki v2.10.4