*BSD News Article 83148


Return to BSD News archive

Path: euryale.cc.adfa.oz.au!newshost.carno.net.au!harbinger.cc.monash.edu.au!munnari.OZ.AU!news.Hawaii.Edu!ames!enews.sgi.com!EU.net!main.Germany.EU.net!Germany.EU.net!Dortmund.Germany.EU.net!interface-business.de!usenet
From: j@ida.interface-business.de (J Wunsch)
Newsgroups: comp.unix.programmer,comp.unix.bsd.bsdi.misc
Subject: Re: How to debug C programs
Date: 18 Nov 1996 15:44:31 GMT
Organization: interface business GmbH, Dresden
Lines: 29
Message-ID: <56q08v$8db@innocence.interface-business.de>
References: <54plmi$rce@hoho.quake.net> <5526i2$4g7@news.eng.octel.com>
  <55gre6$q96@rebecca.albany.edu> <55kmeb$3h1@innocence.interface-business.de>
  <55l2t2$ckc@dux.dundee.ac.uk>
Reply-To: joerg_wunsch@interface-business.de (Joerg Wunsch)
NNTP-Posting-Host: ida.interface-business.de
X-Newsreader: knews 0.9.6
X-Phone: +49-351-31809-14
X-Fax: +49-351-3361187
X-PGP-Fingerprint: DC 47 E6 E4 FF A6 E9 8F  93 21 E0 7D F9 12 D6 4E
Xref: euryale.cc.adfa.oz.au comp.unix.programmer:46503 comp.unix.bsd.bsdi.misc:5303

dtrg@st-andrews.ac.uk (David Thomas Richard Given) wrote:

> You may also find ddd useful; it's a graphical front-end to a number of 
> debuggers including gdb and dbx. Basically, a point-and-click interface 
> with things like breakpoints, variable watching and so on.
> 
> xwpe is a Borland-like IDE that also has a debugger, but integrated with 
> the editor. It's rather good but doesn't look great.
> 
> Both of these are X programs, of course.

To make the collection complete:

. Emacs, also an X program (if $DISPLAY is set), provides about the
  same functionality with its ``gud'' (grand unified debugger)
  interface.  Point-to-click, and source code tracking included.

. While all the above tools are wrappers around powerful debuggers,
  they don't hide the basic concepts of the underlying debuggers (of
  course).  There used to be a debugger called ups that tries a totally
  different concept by really establishing an X11 debugger.  I haven't
  heard anything about it lately, but last time i've been looking, it
  looked promising.  (The last i've heard was that they switched to
  the gdb backend, but without using the gdb UI.)

-- 
J"org Wunsch					       Unix support engineer
joerg_wunsch@interface-business.de       http://www.interface-business.de/~j