home *** CD-ROM | disk | FTP | other *** search
/ Programming Languages Suite / ProgLangD.iso / Fortran.51 / DISK2 / FL.MS$ / FL.bin
Text File  |  1991-03-25  |  3KB  |  96 lines

  1. FORTRAN COMPILER OPTIONS
  2. -METACOMMAND-
  3. /4cc<string> conditional compilation
  4. /4I{2|4} default integer size
  5. /4{y|n}6 FORTRAN 66
  6. /4{Y|N}a make variables AUTOMATIC 
  7. /4{Y|N}b debug
  8. /4{Y|N}d declare
  9. /4{Y|N}f free-form format
  10. /4{Y|N}i conform to IBM extensions
  11. /4{Y|N}s strict syntax
  12. /4{Y|N}t truncate variable names
  13. /4{Y|N}v conform to VAX extensions
  14. /4{y|N}V enable IBM VS compatibility
  15. -SOURCE LISTINGS-
  16. /Sl<number> listing page width
  17. /St<title> listing title
  18. /Sp<number> listing page size
  19. /Ss<sub-title> Listing sub-title
  20. -MEMORY MODEL-
  21. /AM medium model
  22. /AL large model
  23. /AH huge model
  24. -OPTIMIZATION-
  25. /O enable optimization (same as /Ot)
  26. /Od disable optimizations
  27. /Ol enable loop optimizations
  28. /Op enable precision optimizations
  29. /Os optimize for space
  30. /Ot optimize for speed
  31. /Ox max. optimization (/Olt /Gs)
  32. -CODE GENERATION-
  33. /G0 8086 instructions
  34. /G1  186 instructions
  35. /G2  286 instructions
  36. /Gb backward compatibility
  37. /Ge enable stack checking
  38. /Gi incremental linking
  39. /Gs disable stack checking
  40. /Gt[<number>] data size threshold
  41. /Gw Windows calls
  42. -OUTPUT FILES-
  43. /Fa[<assembly listing file>]
  44. /Fb[<bound executable file>]
  45. /Fc[<mixed object/source listing file>]
  46. /Fe<executable file>
  47. /Fl[<object listing file>]
  48. /Fm[<map file>]
  49. /Fo<object file>
  50. /Fr add basic Source Browser info
  51. /FR add expanded Source Browser info
  52. /Fs[<source listing file>]
  53. -LANGUAGE-
  54. /Zc ignore case of PASCAL routines
  55. /Zd line number information
  56. /Zi symbolic debugging information
  57. /Zl remove default library info
  58. /Zp[n] pack struct on n-byte boundary
  59. /Zs syntax check only
  60. -FLOATING POINT-
  61. /FPa calls with altmath
  62. /FPc calls with emulator
  63. /FPc87 calls with 8087 library
  64. /FPi inline with emulator
  65. /FPi87 inline with 8087
  66. -MISCELLANEOUS-
  67. /Aw Windows DLL
  68. /c compile only, no link
  69. /D<name>[=text] define macro
  70. /H<number> external name length
  71. /help display online help
  72. /I<name> add "include file" path
  73. /MD support DLL
  74. /MT support multi-threads
  75. /MW support Windows
  76. /ND<name> set data segment's name
  77. /NM<name> set text segment's name
  78. /nologo suppress logo display
  79. /NT<name> set text segment's name
  80. /Tf<file> compile file without .for
  81. /V<string> set version string
  82. /W<number> warning level
  83. /Wx make all warnings fatal
  84. /X ignore "include file" paths
  85. /? display this information
  86. -MASM SUPPORT-
  87. /MA<switch> set MASM switch
  88. /Ta<file> assemble file without .asm
  89. /Fx[cross reference file]
  90. -LINKING-
  91. /F<hex_number> stack size (hex. bytes)
  92. /Lc link compatibility mode executable
  93. /Lr link compatibility mode executable
  94. /Lp link protect mode executable
  95. /link <linker options and libraries>
  96.