FORTRAN Invokes the FORTRAN language compiler
SYNTAX
FORTRAN[/options] filespecs
SEMANTICS
To compile multiple files (up to six) into a single OBJ file,
separate the files with plus (+) signs in the command line.
Multiple files separated by commas (,) are compiled
independently.
The default file types for output are .LST for listing files
and .OBJ for binary output. The default input file type
is .FOR.
OPTIONS
ALLOCATE:size
Reserves space for an output file
CHECK
Specifies array references are to be checked by the compiler
CODE:type
Specifies the type of machine code to generate
CONTINUATIONS:n
Specifies the maximum number of continuation lines
DIAGNOSE
Expands compiler crash dump information
EXTEND
Enables 80-column source input
F4
Uses the FORTRAN IV compiler to translate the source files
F77
Uses the FORTRAN 77 compiler to translate the source files
HEADER
Includes the "options-in-effect" header in the listing file
I4
Allocates 4 bytes for single-precision integers
LINENUMBERS (default)
Includes internal sequence numbers in the compiled program
LIST[:filespec]
Produces a listing file
NOLINENUMBERS
Suppresses internal sequence numbers in compiled programs
NOOBJECT
Suppresses output of the binary object file
NOOPTIMIZE
Suppresses compiler optimization
NOSWAP
Causes a compiled program to keep the USR resident during
execution
NOVECTORS
Specifies array access by multiplication operations
NOWARNINGS
Suppresses warning messages during compilation
OBJECT[:filespec]
Specifies a file name for the object file
ONDEBUG
Includes D lines in compilation
OPTIMIZE
Requests compiler optimization
RECORD:length
Alters the default record length for sequential ASCII
formatted I/O
SHOW:value
Controls the listing content
STATISTICS
Includes compilation statistics in the listing file
SWAP (default)
Causes a compiled program to swap the USR during execution
TRACE:n
Controls amount of extra code included in compiler output
for use by the OTS for traceback
UNITS:n
Specifies the number of logical units that can be open at once
VECTORS (default)
Specifies array access by tabular lookup
WARNINGS
Includes warning messages in the listing file
WIDE
Produces a wide map on a compiler listing created by FORTRAN 77
and a wide LINK map
WORKFILES
Sets length of workfile (in blocks)
EXAMPLES
FORTRAN/LIST MYPROG
FORTRAN/LIST:FILE2 A+B
FORTRAN A+B/LIST,C/NOOBJECT/LIST
Tim Shoppa
7328 Bradley Blvd
Bethesda, MD 20817
Voice:+1 301 767 5917
Fax:+1 301 767 5927
Email:shoppa@trailing-edge.com