gdb -- gdb is the Gnu
debugger. It works particularly well from within emacs, which has a
gdb mode. Consult emacs help (or info
from the command line) for details on using gdb from
within emacs.
dbx -- Another standard debugger is
dbx. Unfortunately, the SunView GUI dbxtool is a thing
of the past; your are probably better off using gdb from
within emacs, unless you know dbx particularly well.
Imake is the dramatically
beefed up make utility designed mainly with X11 development in mind.
At the Center, it gets things right most of the time, even in our
complicated, multiple architecture environment. To learn about
Imake, you can try the
man page, but
you would probably be better off just buying the O'Reilly book, if you
are attempting anything difficult.
gmake is the Gnu projects
make utility. Gmake lies somewhere in between
make and imake in power. In addition to the
standard make capabilities, it implements a number of useful
extensions. Of course, if you use it, its up to you to worry about
distributing your software.
cvs as well, which is a
glossier front end for RCS.
pixie is an SGI C code
profiler that helps you optimize your code. Pixie adds diagnostic
code that tabulates execution frequencies for code blocks. The
prof command can then be used to interpret the pixie
output.
mallocdebug, is a library available for any architecture
that replaces the standard routines, with routines that have more
diagnostic capabilities. You can just re-link, which facilitates using
a debugger like gdb to track down memory leaks, or you
can recompile, which turns on a number of potent runtime debugging
features. To recompile, you will have to get at the header files,
which live in /u/src/new/misc/mallocdebug.
The Geometry Center Home Page
Comments to:
webmaster@geom.umn.edu
Created: Fri Sep 8 11:39:00 1995 ---
Last modified: Jun 18 1996