[comp.lang.c] Which

bonak@herky.cs.uiowa.edu (Esmail Bonakdarian) (09/28/90)

I am trying to decide which debugger to learn to use with C on
our BSD Unix system.

What are the relative merits of the sdb and dbx programs? Is one
preferable to the other? Why? Are there any other debuggers I
should know about that are fairly standard on Unix systems?

My previous experience with debuggers has been mostly in a PC
based environment (Borland's TD and MS CV) and a little under
VAX VMS. 

Thanks for any info.

Esmail

PS: any other C related tools/programs (other than make, lint)
    that I should know about?

bengsig@oracle.nl (Bjorn Engsig) (09/28/90)

[Please continue in comp.unix.programmer. ]

Article <2460@ns-mx.uiowa.edu> by bonak@herky.cs.uiowa.edu (Esmail Bonakdarian) says:
|I am trying to decide which debugger to learn to use with C on
|our BSD Unix system.
|
|What are the relative merits of the sdb and dbx programs?
If you have dbx, use that.  The syntax and semantics of sdb are so strangely
interwoven that it is a pain.  E.g: 'xyz' prints the value of xyz, 'i' issues
the i command even if there is an i variable.
-- 
Bjorn Engsig,	Domain:		bengsig@oracle.nl, bengsig@oracle.com
		Path:		uunet!mcsun!orcenl!bengsig
		From IBM:	auschs!ibmaus!cs.utexas.edu!uunet!oracle!bengsig