A source-level debugger such as GDB is a necessary tool for developing applications of any size . This quick review of GDB introduced compiling for GDB debugging and many of the most useful commands. Other topics such as multiprocess application debugging and postmortem debugging were also discussed.