All software crashes, itís inevitable and only a matter of time before it happens. To get a better understanding of what went wrong, software engineers and coders routinely use debugging software to get a handle on conflicts and other errors across multiple platforms. One of the better free debuggers -- and one that needs no introduction -- is GDBís easy-to-use GNU Debugger. GNU Debugger enables users to see whatís going on inside a program as its running or what happened the moment it crashed. The software has four main tools to help diagnose issues, including program specifications when itís started, stop on specified conditions, examine whatís happened when it stopped running and program editing for experimentation and correction of bugs found. GDB can be used in a myriad of program languages, including Ada, C, C++, Objective-C and Pascal. It also has the benefit of running on most Linux and Windows-based platforms.
More information: Gnu.org.