MPE/iX Commands Reference Manual (32650-90877)
Chapter 6 223
Command List IV
Commands FCOPY thru GETRIN
This file is stored in binary form and has a file code of either NMOBJ (1461)
or NMRL (1033). Its formal file designator is FTNOBJ. If the
objectfile
parameter is omitted, the object code is saved to the temporary file
$OLDPASS if it exists, or to $NEWPASS which then becomes $OLDPASS.
If you specify
objectfile
, the compiler stores the object file in a
permanent file of the correct size, type, and name you specified.
If either a file of the same name or the default file $OLDPASS already exists,
the new object code overwrites the old if the file code is NMOBJ or is
appended to the old if the file code is NMRL. If the file code is NMRL, any
existing version of the code module is first purged.
The compiler may issue an error message telling you that a new or
existing object file is too small to contain the compiler's output or number
of modules. In that case you must build a larger file or use the Link Editor
to clean the NMRL. You may then recompile to the new file.
You may use the MPE/iX SAVE command to store $OLDPASS as a
permanent file under another name.
listfile
Actual file designator of the file to which the program listing is written.
This can be any ASCII output file. Formal file designator is FTNLIST.
Default is $STDLIST.
quotedstring
A string of no more than 255 characters (including the single or double
quotation marks that enclose it).
The
info
string used in the HP FORTRAN 77/iX programming language
to pass initial compiler options to the HP FORTRAN 77/iX compiler. HP
FORTRAN 77/iX places a single dollar sign ($) before the
info
string and
places the string before the first line of source code in the text file.
NOTE
The formal file designators used in this command (FTNTEXT, FTNOBJ, and
FTNLIST) cannot be backreferenced as actual file designators in the command
parameter list. For further information, refer to the "Implicit FILE
Commands for Subsystems" discussion of the FILE command.
Operation Notes
The FTNXL command compiles an HP FORTRAN 77/iX program and stores the object code
in a source file on disk. If
textfile
is not specified, MPE/iX expects the source program to
be entered from your standard input ($STDIN). If you do not specify
listfile
, MPE/iX
sends the listing to your standard list device ($STDLIST) and identifies it by the formal file
designator, FTNLIST. If you omit the
objectfile
parameter, the object code is saved in the
file domain as $OLDPASS. To keep it as a permanent file, you save $OLDPASS under another
name.
NOTE
This command is implemented as a command file. If you set the HPPATH
variable to null (SETVAR HPPATH ""), the command file is not executed, and
the command fails.