Retro video games delivered to your door every month!
Click above to get retro games delivered to your door ever month!
X-Hacker.org- F77(Microsoft (C) V4.0) - fl command http://www.X-Hacker.org [<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
                                 FL  Command
                                 ___________

     FL  [option...] [filespec...] ... [/link [libfield] [linkoptions]]

       Options.
   __________________________________________________________________________

              /4ccSTRING

      Permits conditional compilation of a source file.  Any source-file line
      that begins with a letter found in STRING is compiled. Lines that begin
      with other letters or asterisk (*) are treated as comments.

              /4I{2|4}

      Allocates either 2 (/4I2) or 4 (/4I4) bytes of memory for all variables
      declared in the source files as INTEGER  or  LOGICAL variables. /4I4 is
      the default.

              /4{Y|N}6

      Enables (/4Y6) or disables (/4N6) FORTRAN 66-style DO statements.  /4N6
      is the default.

              /4{Y|N}b

      Enables (/4Yb) or disables (/4Nb) extended error handling  at run time.
      /4Nb is the default.

              /4{Y|N}d

      Enables (/4Yd) or disables (/4Nd) warnings about  undeclared variables.
      /4Nd is the default.

              /4{Y|N}f

      Enables (/4Yf) or disables (/4Nf)  free-form format  in source program.
      /4Nf is the default.

              /4{Y|N}s

      Enforces strict syntax (/4Ys) or allows extensions (/4Ns).  /4Ns is the
      default.

              /4{Y|N}t

      Enables (/4Yt) or disables (/4Nt) truncations of variable names  to six
      characters. /4Yt is the default.

              /Aletter

      Sets the memory model. The letter may be M,L or H, standing for medium,
      large od huge model, respectively. /AL is the default.

              /c

      Compiles without linking.

             /F HEXNUM

      Sets stack size to HEXNUM bytes. The default size is 2K (decimal).

              /Fa[listfile]

      Produces an assembly-language listing.

              /Fc[listfile]

      Produces a combined source-assembly listing.

              /FeEXEFILE

      Names the executable file. The default is  base.EXE.

              /Fl[listfile]

      Produces an object listing.

              /Fm[mapfile]

      Produces a map file.

              /FoOBJFILE

      Names the object file. The default is  base.OBJ.

              /Fs[listfile]

      Produces a source listing.

              /FPa

      Generates floating-point calls and selects an alternate-math library.

              /FPc

      Generates floating-point calls  and  selects an emulator library  (uses
      8087 or 80287 coprocessor if one is present).

              /FPc87

      Generates  floating-point  calls  and  selects  an  8087/80287  library
      (requires an 8087 or 80287 coprocessor at run time).

              /FPi

      Generates in-line instructions  and  selects an emulator library  (uses
      8087 or 80287 coprocessor if one is present).


              /FPi87

      Generates  in-line  instructions  and  selects  an  8087/80287  library
      (requires an 8087 or 80287 coprocessor at run time). This option is the
      default floating-point operations.

              /G{0|1|2}

      Generates 8086/8088 instructions (/G0),  80186/80188 instructions (/G1)
      or 80286 instructions (/G2). /G0 is the default.

              /Ge

      Enables stack checking; can be specified with /O (optimization) options
      that disable stack checking.

              /Gr

      Creates  object files  that are compatible  with  FORTRAN  Version  3.2
      object files.

              /Gs

      Removes stack probes from the program.

              /Gt[NUMB]

      Places data items greater than or equal to NUMB bytes in a new segment.
      The default is 256 bytes if the option is given with no NUMB or  32K if
      this option does not appear at all. This option has no effect in medium
      model.

              /Hnum

      Restricts significant characters of external names to "num" characters.

              /HELP

      Lists all  FL  options on the standard output.  This option is not case
      sensitive.

              /Idirectory[/Idirectory...]

      Adds each "directory"  to the list of directories  to be  searched  for
      include files.  The directories  are  searched  in the order  of  their
      appearance in the command line.

              /NMmodule

      Assigns "module" as the module name.

              /NTtextsegment

      Assigns "textsegment" as the text-segment name.

              /Oletter

      Controls optimization. The "letter" can be one or more of the following
      characters:
                 x - full optimization (default); equivalent to /Ot plus /Gs;
                 s - favors code size;
                 t - favors execution time;
                 d - disable optimization; leaves stack checking on;
                 p - improves consistency of floating-point results.

              /Sl linesize

      Sets the line width in the source listing to "linesize".  Only relevant
      if  /Fs  is specified.

              /Sp pagesize

      Sets  the  number  of lines  on  each  page  of the  source listing  to
      "pagesize". Only relevant if  /Fs  is specified.

              /Ss "SUBTITLE"

      Prints SUBTITLE on the source listing  (below TITLE, if TITLE appears).
      Only relevant if  /Fs  is specified.

              /St "TITLE"

      Prints TITLE in the upper-left corner of each page of a source listing.
      Only relevant if  /Fs  is specified.

              /TF[ ] sourcefile

      Tells  FL  that the given file is a FORTRAN source file.

              /V"STRING"

      Copies STRING to the object file.

              /W{0|1}

      Sets the output level for compiler warning messages:  0 for suppressing
      warning messages or 1 for displaying them. The default is 1.

              /X

      Ignores the list of "standard places" in searching for include files.

              /Zd

      Includes  in the  object  file  line-number  information file  that  is
      required by the Microsoft Symbolic Debug Utility (SYMDEB).

              /Zi

      Writes to the object file all the symbolic information required  by the
      Microsoft CodeView symbolic debugger  and suppresses code-movement  and
      loop optimization.

              /Zl

      Removes default library-search information from the  object  file.

              /Zs

      Performs a syntax check only.
    _________________________________________________________________________





Online resources provided by: http://www.X-Hacker.org --- NG 2 HTML conversion by Dave Pearson