|
LF90 Specifications
Compiler Switches
-[n]ap Guarantee consistency of REAL and COMPLEX calculations
-[n]bind Bind DOS-Extender to application
-block <value> Set default blocksize for OPEN statements
-[n]c Compile only
-[n]chk Check substrings and array subscripts
-[n]co Display compiler options
-[n]dal Automatically deallocate allocatable arrays
-[n]dbl Extend all REAL and COMPLEX variables, arrays, constants,
and functions to KIND 8
-[n]dll Generate a dynamic link library
-[n]f90[f] Generate warning or fatal messages for non-standard Fortran 90 code
-[n]file Ensure driver interprets filename as name of file and not a switch argument
-[n]fix Interpret source files as Fortran 90 fixed or free source form
-[n]g Information for debugger
-[n]hed Include headers on direct files
-i <path> Specify search path for Fortran INCLUDE files
-[n]in Equivalent to including an IMPLICIT NONE statement in each program unit
-[n]inln Generate in-line code for numeric intrinsics for increased execution speed
-[n]lisk Compile code that contains Lahey/INTERACTER Starter Kit calls
-[n]lst <args> Create source listings
-[n]maxfatals Specify maximum number of fatal errors allowed before stopping compilation
-[n]ml <arg> Generate code compatible with other languages
-mod <path> Specify search path for module files
-o0 Optimization Level 0: perform no optimizations
beyond instruction scheduling and register
management
-o1 Optimization Level 1: perform machine-
independent optimizations like loop
unrolling, constant folding, and
induction variable simplification
-o3 Optimization Level 3: perform interprocedural
optimizations and create opportunities for
further optimizations
-o name Override default object file name
-out <name> Specify output file name
-[n]pca Protect constant arguments by preventing
invoked subprograms from storing into arithmetic constants
-[n]sav Allocate local variables in compiler-generated SAVE area
-[n]staticlink Static link with another language
-[n]stchk Check for stack overflows
-[n]swm <args> Suppress warning messages
-[n]syn Check program syntax and semantics only
-t3 Target Processor is 386
-t4 Target Processor is 486
-tp Target Processor is Pentium
-tpp Target Processor is Pentium Pro
-[n]trace Location and call traceback for runtime errors
-[n]trap <args> Trap numeric data processor (NDP) exceptions at execution
-[n]vax Compile code that contains DEC/VAX and IBM/VS extensions
-[n]vm Bind virtual memory manager to application
-[n]w Generate warning messages
-[n]win Create Windows application
-[n]win32s Create Windows application compatible with Win32s
-[n]wisk Compile code that contains Winteracter Starter Kit calls
-[n]winconsole Create Windows Console application
-[n]wo Generate warning messages for obsolescent Fortran 90 code
-[n]wrap Format error messages
-[n]xref <args> Create cross-reference listings
LF90 System Requirements
Windows3.1x, 9x, NT, or 2000
80486DX, Pentium, Pentium Pro, Pentium II, or compatible processor.
24MB RAM.
70MB hard disk space for complete installation, 50MB for typical.
|