Privacy and Security
Notice
Helpdesk | Services | Scientific Computing |
Networks | Telecommunications
| CAD/CAE | Policies
description of ddd
ddd - the data display debugger for use with c, c++, fortran, perl, java, python...
from the ddd man page:
The purpose of a debugger such as DDD is to allow you to
see what is going on "inside" another program while it
executes--or what another program was doing at the moment
it crashed.
DDD can do four main kinds of things (plus other things in
support of these) to help you catch bugs in the act:
o Start your program, specifying anything that might
affect its behavior.
o Make your program stop on specified conditions.
o Examine what has happened, when your program has
stopped.
o Change things in your program, so you can experiment
with correcting the effects of one bug and go on to
learn about another.
"Classical" UNIX debuggers such as the GNU debugger (GDB)
provide a command-line interface and a multitude of com-
mands for these and other debugging purposes. DDD is a
comfortable graphical user interface around an inferior
GDB, DBX, XDB, JDB, Python debugger, or Perl debugger.
This document is maintained by
{helpdesk@jlab.org}
Copyright Jefferson Lab 2007