To debug a program with MULTI or a debugger from another vendor, the compiler or assembler must generate information indicating source line numbers and variable data types. The options -g or -G can be passed to the compiler to generate this debug information. These options are also available in the MULTI Builder's File Options window, labeled Debug Level. The selection Plain corresponds to -g, and the selection MULTI corresponds to -G.
Before a program can be debugged with MULTI, the dblink utility program collects the information in the .dbo files into a .dnm and .dla file. The Builder or Driver usually invokes dblink just after the program is linked. However, if MULTI is debugging a program prog, MULTI looks for prog.dnm in the same directory. If MULTI doesn't find prog.dnm, it invokes dblink to create the file.
dblink uses the symbol table information in the executable program to find all of the .dbo files. If the .dbo files have been moved, dblink might not be able to locate them. In this case, the option may be passed to dblink to indicate additional directories where the .dbo files may be found:
This option is rarely needed and should only be used if dblink indicates that .dbo files are not found.