When you start MULTI from the command line on an executable program file (i.e. when you want to use the Debugger directly), then the following options may be used. Some of these options should not be used when starting MULTI on a build file, or when starting MULTI without a file.
Reads configuration information from file.
Sets core file. corefile is assumed to be a core image of objectfile.
Ignores all currently specified alternate directories.
Offsets for all data addresses. This is for position independent data. The offset is entered in decimal by default. A hexadecimal number may be specified by preceding the number with 0x. For example, 0x10000.
Treats files ending in .c as C++ files instead of C files.
Specifies entry label. The default is main. In C++ mode, the entry must be specified in such a way that it may be demangled.
Tells MULTI to debug more than one file. Use this option for each file you wish to debug at the same time. For example, if you want to debug foo, bar, and rin, then type:
multi foo -E bar -E rin
Runs MULTI and opens the on-line help system with the MULTI manual.
Names an alternate directory where files are searched for. Alternate directories are searched in the order given. If a file is not found in an alternate, the current directory is searched.
Sets language type (C, Pascal, FORTRAN, or C++ respectively). By default, MULTI uses the file name extension to determine the language.
Uses file as default specification file. See "Specification file" for more information.
Does not read any of MULTI's .cfg files on startup.
Does not run any .rc files on startup.
Does not debug shared libraries.
Does not open the About banner. See "About MULTI..." for more information.
Startup with command playback from file.
Attaches to process with process id pid. This option is currently for Solaris only.
Startup with commands recording to file.
Startup with commands and output recording to file.
Reads file as a command script when the first debugger window appears. The file is read after the global and user script files.
Attaches to remote debug server with name target.
Offsets for all text addresses. This is for position independent code. The offset is entered in decimal by default. A hexadecimal number may be specified by preceding the number with 0x. For example, 0x10000.
Prints debugger version information.