fosswire.com — Nemiver is a graphical tool that can be used to take advantage of debugging information that uses gdb as a backend. It provides all of the features that the terminal-based gdb provides, but in a more sophisticated GUI interface that follows the code as it is executed. You can run code line-by-line, add breakpoints, view pointers, variables, etc.