-- From: Wes Chalfant <wes_at_peabody.com> There's always the GNU debugger (gdb). I've used it with DU 3.2D and it worked fine. I was using it with gcc; it might not work as well with cc although it probably works with cc okay. Normally, you download gdb and other GNU tools from prep.ai.mit.edu, directory /pub/gnu, or one of it's mirrors. You can also download the very newest versions from ftp.cygnus.com -- these are development snapshots that are newer than the formally released versions. I don't recall for sure, but I think that the standard release from prep.ai.mit.edu worked OK. Note that the gdb "README" file says: * Notes for the DEC Alpha using OSF/1: The debugging output of native cc has two known problems; we view these as compiler bugs. The linker miscompacts symbol tables, which causes gdb to confuse the type of variables or results in `struct <illegal>' type outputs. dbx has the same problems with those executables. A workaround is to specify -Wl,-b when linking, but that will increase the executable size considerably. If a structure has incomplete type in one file (e.g., "struct foo *" without a definition for "struct foo"), gdb will be unable to find the structure definition from another file. It has been reported that the Ultrix 4.3A compiler on decstations has the same problems. From: Kevin Badeau <kbadeau_at_wheatonma.edu> There is a utility called decladebug (funny name but a good tool). You should have a manual from DEC on it. From: Mike palmer <mpalmer_at_encore.com> Take a look at Parasight from Encore Computer Corporation. It's a GUI package that provides debugging, data monitoring and program performance analysis. It was designed for real-time use, but works equally well for non-real time programs. You can download the full version from the web site: http://www.encore.com. You get a 10 minute peek without a licence and can call for a free 30 days trial licence.Received on Thu Oct 31 1996 - 01:01:14 NZDT
This archive was generated by hypermail 2.4.0 : Wed Nov 08 2023 - 11:53:47 NZDT