xxgdb is
an X front-end to the gdb debugger. Some people prefer using gdb
through this front-end rather than via the command-line. mxgdb is a
Motif front-end to the gdb debugger. xdbx is an X front-end to the
the popular dbx(1) debugger; xxgdb, xdbx, etc. are available for ftp
from:
ftp://ftp.x.org/contrib/utilities/xxgdb-1.12.tar.gz
colonsay.dcs.ed.ac.uk/export/X11R5/Misc-contrib/xdbx
colonsay.dcs.ed.ac.uk/export/X11R5/Misc-contrib/mxgdb
ups is
another source-level C debugger, (originally developed by Mark
Russell) now updated by Rod Armstrong. It also
comes with its own theme song! Ups includes a C interpreter which
allows you to add fragments of code simply by editing them into the
source window (the source file itself is not modified). This lets you
add debugging printf calls without recompiling, relinking
or even restarting the target program. Version 3.35) has many enhancements and bug fixes. It supports C, C++ and limited FORTRAN debugging on SunOS, Solaris, Linux and FreeBSD. It has been compiled and tested on Solaris 2.5, Solaris 2.6 and SunOS 4.1.3, with the Sparc Compilers SC4 and SC4.2, gcc/g++ 2.7.2 and 2.8.0 and the Centerline C and cfront/C++ compilers; and also for Linux ELF 2.0.31 (Red Hat 5.0).
The latest version, 3.35 is available from:
The theme-song is available at:
ftp://ftp.x.org/R5contrib/ups-song.au
The latest version, 1.4, is available at:
ftp://sunsite.unc.edu/pub/Linux/devel/debuggers/tgdb-1.4.src.tgz
Pre-built binaries are available from:
ftp://ftp.neosoft.com/tcl/code/
DDD,
developed by the DDD Development Team, is a Motif user interface to
gdb, xdb and dbx which, features:
ftp://ftp.x.org/contrib/utilities/ddd-3.1.4.tar.gz
ftp://ftp.ips.cs.tu-bs.de/pub/local/softech/ddd/ddd-3.1.4.tar.gz
Pre-compiled binaries (for Sun, Linux, etc.) are available for ftp; see the DDD home-page for details.
xwpe, maintained
by Dennis Payne, (originally developed by Fred Kruse, is a
programming environment similar
to the Borland C++ or Turbo Pascal IDE; the difference being that,
unlike the Borland IDE, different compilers and linkers may be
invoked. It features, among other things:
xwpe can also be used as a simple editor (when run as 'xwe') without the programming environment, and may be run under vt100 terminals as 'we'.
The latest version, 1.4.2, (see xwpe website for 1.5 alpha) is available at:
ftp://softdis.rrzn.uni-hannover.de/pub/systems/unix/xwpe/xwpe-1.4.2-1.tar.gz