12.07.2015 Views

LF95 Linux User's Guide - Lahey Computer Systems

LF95 Linux User's Guide - Lahey Computer Systems

LF95 Linux User's Guide - Lahey Computer Systems

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Compiler and Linker OptionsCompiling and linking can be broken into separate steps using the -c option. Unless the -coption is specified, the LF64 driver will attempt to link and create an executable after thecompilation phase completes. Specifying -c anywhere in the command line will cause thelink phase to be skipped, and all linker options will be ignored.While linking is ultimately performed by ld, the GNU linker, it is best to perform linking ofLF64 objects using the LF64 driver. This will help to insure that all necessary steps are takenand all necessary components are included to produce the final product. Any options not recognizedby the LF64 driver will be passed directly to ld. Remember that any options passeddirectly to ld will be treated as case sensitive.-AADisable alignmentCompile only. Default: align data on processor boundariesWhen the -AA option is specified, data in common blocks and derived types are not alignedon processor boundaries.Use of the -AA option can adversely affect execution times. Execution errors or incorrectresults may occur if program units compiled with -AA are linked with program units compiledwithout -AA.The -AA option can be used to force contiguous storage of data in common blocks andsequence derived types at the expense of execution speed.-AUCase sensitivityCompile only. Default: not case sensitiveThe -AU option specifies that names are interpreted in a case sensitive fashion. Use of thisoption causes the compiler to behave in a nonstandard way.When the -AU option is specified, service routines must be referred to in all lower case. Referencesto intrinsic procedures must all have the same spelling.Letters specified in the IMPLICIT statement are not case sensitive.When debugging, user defined procedure names are case sensitive, but variable names arenot.-AZNull terminate character string argumentsCompile only. Default: do not null terminate character string argumentsThe -AZ option causes a null character to be appended to string arguments.The LEN function will not count the null character when reporting the length of assumedlength character dummy arguments.<strong>Lahey</strong>/Fujitsu <strong>Linux</strong>64 Fortran User’s <strong>Guide</strong> 17

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!