C++ World

C++ Resources, Tips,
Documentation, Examples,
HOWTO's, FAQ's, Tools
Libraries, Frameworks, IDE's

 
© 2005,2009 C++ World - All rights reserved - webdesign.arttina
C++, Sockets, SysProg, Libraries, Examples, Tools, Compilers, IDE, STL, XML
Google
FAQ Sockets Socket Library Software Engineering Sysprog Examples Books
 
Home
C++
The C Language
STL
BOOST
GNU
GNU C Compiler
GNU Debugger
GNU Profiler
HP C++ Compiler
DDD
Eclipse
Curses
XML
X11
KDevelop
MS Visual Studio
Tutorials

The Gnu Debugger

Gdb is a symbolic debugger provided by the Free Software Foundation.
Like g++ it is licensed under the terms of the GNU Public License. There are no license fees. It is free software, which also means the source code is freely available.
gdb can be used for c++ and c. I have not tried it for Java or Fortran, but it should work. gdb is a command line tool. For Unix people this is not a problem, although a GUI is more practical and more efficient. ddd is the solution.
The beauty of GNU software is the clear design and so gdb is a command line tool, whereas ddd is just a GUI, which talks to gdb via a pipe. The user has the freedom to choose between a lean and fast starting command line version, which can be useful in certain situations, and a graphical GUI based ddd, which is convenient to use, especially nested classes and/or stuctures are easy to browse, which is hard in the command line version.

Documentation

FSF provide a good manual.

Recommendations: GNU gdb


Franz Brandel Contact Legal Statement Sitemap C++ World