Using the standalone VAX DDT: ----------------------------- The first two files that need to be linked into your program are scb.o and crtddt.o in that order. There is an external variable called 'noddt' which, if set, causes DDT to start up you program immediately instead of starting in the DDT command parser. First link your program together with fst.o at the end. Now produce the symbol table by: nm -gn a.out | mksymt > sym.s cc -c sym.s Now link your program again with the last two files being 'isymt.o st.o' instead of 'fst.o'. 'isymt.o' defines such symbols as the registers. It is only necessary to make a new symbol table if there are new symbols or if symbols have been deleted.