EnglishFrenchSpanish

OnWorks favicon

ddd - Online in the Cloud

Run ddd in OnWorks free hosting provider over Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

This is the command ddd that can be run in the OnWorks free hosting provider using one of our multiple free online workstations such as Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

PROGRAM:

NAME


ddd - The Data Display Debugger

SYNOPSIS


ddd [--help] [--gdb] [--dbx] [--ladebug] [--wdb] [--xdb] [--jdb] [--pydb] [--perl]
[--debugger name] [--[r]host [[username@]hostname]] [--trace] [--version]
[--configuration] [options...] [prog[core|procID]]

but usually just

ddd program

DESCRIPTION


DDD is a graphical front-end for GDB and other command-line debuggers. Using DDD, you can
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:

· Start your program, specifying anything that might affect its behavior.

· Make your program stop on specified conditions.

· Examine what has happened, when your program has stopped.

· 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 commands for these and other debugging purposes. DDD is a comfortable
graphical user interface around an inferior GDB, DBX, Ladebug, XDB, JDB, Python debugger,
or Perl debugger.

DDD is invoked with the shell command ddd. You can open a program to be debugged using
`File→Open Program' (the `Open Program' item in the `File' menu. You can get online help
at any time using the `Help' menu; for the first steps, try `Help→What Now?'. Quit DDD
using `File→Exit'.

More information on DDD is contained in the DDD Manual. You can read the text-only
version in DDD (via `Help→DDD Reference') or in Emacs (as Info file). Full-fledged HTML,
PostScript, and PDF versions are available online via the DDD WWW page,

http://www.gnu.org/software/ddd/

OPTIONS


These are the most important options used when starting DDD. All options may be
abbreviated, as long as they are unambiguous; single dashes may also be used. DDD also
understands the usual X options such as `-display' or `-geometry'; see X(1) for details.

All arguments and options not handled by DDD are passed to the inferior debugger. To pass
an option to the inferior debugger that conflicts with an X option, or with a DDD option
listed here, use the `--debugger' option, below.

--configuration
Show the DDD configuration settings and exit.

--dbx Run the DBX debugger as inferior debugger.

--debugger name
Invoke the inferior debugger name. This is useful if you have several debugger
versions around, or if the inferior debugger cannot be invoked as `gdb', `dbx',
`xdb', `jdb', `pydb', or `perl' respectively.
This option can also be used to pass options to the inferior debugger that would
otherwise conflict with DDD options. For instance, to pass the option `-d
directory' to XDB, use:

ddd --debugger "xdb -d directory"

If you use the `--debugger' option, be sure that the type of inferior debugger is
specified as well. That is, use one of the options `--gdb', `--dbx', `--xdb',
`--jdb' `--pydb', or `--perl' (unless the default setting works fine).

--gdb Run the GDB debugger as inferior debugger.

--help Give a list of frequently used options. Show options of the inferior debugger as
well.

--host [username@]hostname
Invoke the inferior debugger directly on the remote host hostname. If username is
given and the `--login' option is not used, use username as remote user name.

--jdb Run JDB as inferior debugger.

--ladebug
Run Ladebug as inferior debugger.

--perl Run Perl as inferior debugger.

--pydb Run PYDB as inferior debugger.

--rhost [username@]hostname
Run the inferior debugger interactively on the remote host hostname. If username
is given and the `--login' option is not used, use username as remote user name.

--trace
Show the interaction between DDD and the inferior debugger on standard error. This
is useful for debugging DDD. If `--trace' is not specified, this information is
written into `$HOME/.ddd/log', such that you can also do a post-mortem debugging.

--version
Show the DDD version and exit.

--wdb Run the WDB debugger as inferior debugger.

--xdb Run XDB as inferior debugger.

A full list of options, including important options of the inferior debugger, can be found
in the DDD manual.

Use ddd online using onworks.net services


Free Servers & Workstations

Download Windows & Linux apps

  • 1
    Image Downloader
    Image Downloader
    Crawl and download images using
    Selenium Using python3 and PyQt5.
    Supported Search Engine: Google, Bing,
    Baidu. Keywords input from the keyboard
    or input from ...
    Download Image Downloader
  • 2
    Eclipse Tomcat Plugin
    Eclipse Tomcat Plugin
    The Eclipse Tomcat Plugin provides
    simple integration of a tomcat servlet
    container for the development of java
    web applications. You can join us for
    discussio...
    Download Eclipse Tomcat Plugin
  • 3
    WebTorrent Desktop
    WebTorrent Desktop
    WebTorrent Desktop is for streaming
    torrents on Mac, Windows or Linux. It
    connects to both BitTorrent and
    WebTorrent peers. Now there's no
    need to wait for...
    Download WebTorrent Desktop
  • 4
    GenX
    GenX
    GenX is a scientific program to refine
    x-ray refelcetivity, neutron
    reflectivity and surface x-ray
    diffraction data using the differential
    evolution algorithm....
    Download GenX
  • 5
    pspp4windows
    pspp4windows
    PSPP is a program for statistical
    analysis of sampled data. It is a free
    replacement for the proprietary program
    SPSS. PSPP has both text-based and
    graphical us...
    Download pspp4windows
  • 6
    Git Extensions
    Git Extensions
    Git Extensions is a standalone UI tool
    for managing Git repositories. It also
    integrates with Windows Explorer and
    Microsoft Visual Studio
    (2015/2017/2019). Th...
    Download Git Extensions
  • More »

Linux commands

Ad