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
.
Comments to:
webmaster@geom.umn.edu
Created: Fri Sep 8 11:39:00 1995 ---
Last modified: Jun 18 1996