The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Интерактивная система просмотра системных руководств (man-ов)

 ТемаНаборКатегория 
 
 [Cписок руководств | Печать]

ddd (1)
  • >> ddd (1) ( Solaris man: Команды и прикладные программы пользовательского уровня )
  • ddd (1) ( Linux man: Команды и прикладные программы пользовательского уровня )
  • Ключ ddd обнаружен в базе ключевых слов.
  • 
    NAME
         ddd, xddd - The Data Display Debugger
    
    
    SYNOPSIS
         ddd  [--help] [--gdb] [--dbx] [--ladebug] [--xdb] [--jdb]
              [--pydb] [--perl] [--debugger name] [--[r]host
              username@]hostname]] [--trace] [--version] [--confi-
              guration] [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:
    
         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 commands
         for these and other debugging purposes.  DDD is  a  comfort-
         able  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 Refer-
         ence') 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 unambi-
         guous; 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 set-
              ting 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 debug-
              ging DDD.  If `--trace' is not specified, this informa-
              tion  is  written  into `$HOME/.ddd/log', such that you
              can also do a post-mortem debugging.
    
         --version
              Show the DDD version and exit.
    
         --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.
    
    SEE ALSO
         X(1), gdb(1), dbx(1), xdb(1), perldebug(1)
    
         `ddd' entry in info.
    
         `gdb' entry in info.
    
         Debugging with DDD: User's Guide and  Reference  Manual,  by
         Andreas Zeller.
    
         Using GDB: A Guide to  the  GNU  Source-Level  Debugger,  by
         Richard M. Stallman and Roland H. Pesch.
    
         Java Language Debugging, at  http://java.sun.com/  (and  its
         mirrors) in /products/jdk/1.1/debugging/
    
         The Python Language, at http://www.python.org/ and its  mir-
         rors.
    
    
         DDD-A  Free  Graphical  Front-End  for  UNIX  Debuggers,  by
         Andreas  Zeller  and  Dorothea  Luetkehaus, Computer Science
         Report 95-07, Technische Universitaet Braunschweig, 1995.
    
         DDD   ein  Debugger  mit  graphischer  Datendarstellung,  by
         Dorothea Luetkehaus, Diploma Thesis, Technische Universitaet
         Braunschweig, 1994.
    
         The DDD FTP site,
    
           ftp://ftp.gnu.org/
    
    
         The DDD WWW page,
    
           http://www.gnu.org/software/ddd/
    
    
         The DDD Mailing List,
    
            [email protected]
    
         For more information on this list, send a mail to
    
            [email protected] .
    
    
    COPYRIGHT
         This manual page is Copyright O  1999  Universitaet  Passau,
         Germany.
    
         Permission is granted to make and distribute verbatim copies
         of  this  manual page provided the copyright notice and this
         permission notice are preserved on all copies.
    
         Permission is granted to copy and distribute  modified  ver-
         sions  of this manual page under the conditions for verbatim
         copying, provided that the entire resulting derived work  is
         distributed under the terms of a permission notice identical
         to this one.
    
         Permission is granted to copy and distribute translations of
         this manual page into another language, under the above con-
         ditions for modified versions, except that  this  permission
         notice  may be included in translations approved by the Free
         Software Foundation instead of in the original English.
    
    
    
    


    Поиск по тексту MAN-ов: 




    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру