User`s guide

EXECUTE
This command also compiles B.FOR, producing B.OBJ. However, it does not
produce any listing file for the compilation of B.FOR. After compiling A.MAC
and B.FOR, RT–11 links A.OBJ and B.OBJ together, producing A.SAV.
/LOG
(DIBOL only) Creates a log of error messages generated by the compiler.
/MACRO
Invokes the MACRO–11 assembler to assemble associated files.
/MAP[:filespec]
Produces a load map after a link operation. This is not the default; you must
specify this option if you want a load map.
The /MAP option has different meanings depending on where you put it in the
command line. It follows the same general rules outlined above for /LIST.
/OBJECT[:filespec]
Specifies a file name or device for the object file.
Because the EXECUTE command creates object files by default, the following
three commands have the same meaning:
.EXECUTE/FORTRAN A
.EXECUTE/FORTRAN/OBJECT A
.EXECUTE/FORTRAN A/OBJECT
These commands compile A.FOR and produce A.OBJ as output. The /OBJECT
option functions like the /LIST option; it can be either a command option or a
file qualifier.
As a command option, /OBJECT applies across the entire command string.
The following command, for example, assembles A.MAC and B.MAC separately,
creating object files A.OBJ and B.OBJ on DU1:
.EXECUTE/OBJECT:DU1: A.MAC,B.MAC
Use /OBJECT as a file qualifier to create an object file with a specific name
or destination. The following command compiles A.DBL and B.DBL together,
creating files B.LST, B.OBJ, and B.SAV:
.EXECUTE/DIBOL A+B/LIST/OBJECT/EXECUTE
/ONDEBUG
(DIBOL, FORTRAN IV, or FORTRAN–77)
Use /ONDEBUG with /DIBOL to include an expanded symbol table in the
object file. You can then use a debugging program to find and correct errors
in the object file.
Use /ONDEBUG with /FORTRAN to include debug lines (those that have a D
in column one) in the compilation. You do not, therefore, have to edit the file
to include these lines in the compilation or to logically remove them. You can
RT–11 Command Descriptions 119