gdbis the Gnu debugger. It works particularly well from within emacs, which has a
gdbmode. Consult emacs help (or
infofrom the command line) for details on using
gdbfrom 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
gdbfrom within emacs, unless you know
Imakeis 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.
gmakeis the Gnu projects make utility.
Gmakelies somewhere in between
imakein 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.
cvsas well, which is a glossier front end for RCS.
pixieis an SGI C code profiler that helps you optimize your code. Pixie adds diagnostic code that tabulates execution frequencies for code blocks. The
profcommand 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
gdbto 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
Created: Fri Sep 8 11:39:00 1995 --- Last modified: Jun 18 1996