optione.msg 5.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161
  1. [options] <inputfile> [options]
  2. Only one source file supported
  3. DEF file can be created only for OS/2
  4. nested response files are not supported
  5. No source file name in command line
  6. Illegal parameter: $1
  7. -? writes help pages
  8. Unable to open file $1
  9. Reading further options from $1
  10. Target is already set to: $1
  11. Shared libs not supported on DOS platform, reverting to static
  12. too many IF(N)DEFs
  13. too many ENDIFs
  14. open conditional at the end of the file
  15. Debug information generation is not supported by this executable
  16. Try recompiling with -dGDB
  17. ;
  18. ; Logo
  19. ;
  20. Free Pascal Compiler version $VER for $TARGET
  21. Copyright (c) 1993-98 by Florian Klaempfl
  22. ;
  23. ; Info
  24. ;
  25. Free Pascal Compiler version $VER
  26. <lf>
  27. This program comes under the GNU General Public Licence
  28. For more information read COPYING
  29. <lf>
  30. Report bugs,suggestions etc to:
  31. [email protected]
  32. ;
  33. ; The -? help pages
  34. ;
  35. ; XXX<X>_<Text>
  36. ; ||| +- letter(s) [ the option letter(s) ]
  37. ; ||+-- ident [ 0123 level 0,1,2,3 ]
  38. ; |+--- OS [ L,D,W,O,t(TP),*(all) ]
  39. ; +---- Processor [ 3,6,*(all) ]
  40. ;
  41. **0*_+ switch option on, - off
  42. **1a_the compiler doesn''t delete the generated assembler file
  43. *t1b_use EMS
  44. **1B+_build
  45. **1C_code generation options
  46. **2Ca_not implemented
  47. **2Ce_not implemented
  48. 3*2CD_Dynamic linking
  49. **2Ch<n>_<n> bytes heap (between 1023 and 67107840)
  50. **2Ci_IO-checking
  51. **2Cn_omit linking stage
  52. **2Co_check overflow of integer operations
  53. **2Cr_range checking
  54. *O2Cs<n>_set stack size to <n>
  55. **2Ct_stack checking
  56. 3*2CS_static linking
  57. **1d<x>_defines the symbol <x>
  58. *O1D_controls the generation of DEF file (only OS/2)
  59. *O2Dd<x>_set description to <x>
  60. *O2Do_generate DEF file
  61. *O2Dw_PM application
  62. *L1e<x>_set path to executables
  63. **1E_same as -Cn
  64. **1g_generate debugger information
  65. **1F_set file names and paths
  66. **2Fe<x>_redirect error output to <x>
  67. *L2Fg<x>_<x> search path for the GNU C lib
  68. *L2Fr<x>_<x> search path for the error message file
  69. **2Fi<x>_adds <x> to include path
  70. **2Fl<x>_adds <x> to library path
  71. *L2FL<x>_uses <x> as dynamic linker
  72. **2Fu<x>_adds <x> to unit path
  73. **1k<x>_Pass <x> to the linker
  74. **1L_set language
  75. **2LD_german
  76. **2LE_english
  77. **1l_write logo
  78. **1i_information
  79. **1n_don't read the default config file
  80. **1o<x>_change the name of the executable produced to <x>
  81. **1pg_generate profile code for gprof
  82. *L1P_use pipes instead of creating temporary assembler files
  83. **1S_syntax options
  84. **2S2_switch some Delphi 2 extension on
  85. **2Sc_supports operators like C (*=,+=,/= and -=)
  86. **2Sd_compiler disposes asm lists (uses less memory but slower)
  87. **2Se_compiler stops after the first error
  88. **2Sg_allows LABEL and GOTO
  89. **2Si_support C++ stlyed INLINE
  90. **2Sm_support macros like C (global)
  91. **2So_tries to be TP/BP 7.0 compatible
  92. **2Ss_constructor name must be init (destructor must be done)
  93. **2St_allows static keyword in objects
  94. **1s_don't call assembler and linker (only with -a)
  95. **1T<x>_Target operating system
  96. 3*2TGO32V1_version 1 of DJ Delorie DOS extender
  97. 3*2TGO32V2_version 2 of DJ Delorie DOS extender
  98. 3*2TLINUX_Linux
  99. 3*2TOS2_OS/2 2.x
  100. 3*2TWin32_Windows 32 Bit
  101. 6*2TAMIGA_Commodore Amiga
  102. 6*2TATARI_Atari ST/STe/TT
  103. 6*2TMACOS_Macintosh m68k
  104. 6*2TLINUX_Linux-68k
  105. **1u<x>_undefines the symbol <x>
  106. **1U_unit options
  107. **2Uls_make static library from unit
  108. **2Uld_make dynamic library from unit
  109. **2Un_don't check the unit name
  110. **2Up<x>_same as -Fu<x>
  111. **2Us_compile a system unit
  112. **1v<x>_Be verbose. <x> is a combination of the following letters :
  113. **2*_e : Show errors (default) d : Show debug info
  114. **2*_w : Show warnings u : Show used files
  115. **2*_n : Show notes t : Show tried files
  116. **2*_h : Show hints m : Show defined macros
  117. **2*_i : Show general info p : Show compiled procedures
  118. **2*_l : Show linenumbers c : Show conditionals
  119. **2*_a : Show everything 0 : Show nothing (except errors)
  120. **1X_executable options
  121. *L2Xc_link with the c library
  122. **2Xs_strip all symbols from executable
  123. **0*_Processor specific options:
  124. 3*1A_output format
  125. 3*2Ao_coff file using GNU AS
  126. 3*2Anasmcoff_coff file using Nasm
  127. 3*2Anasmelf_elf32 (linux) file using Nasm
  128. 3*2Anasmobj_obj file using Nasm
  129. 3*2Amasm_obj using Masm (Mircosoft)
  130. 3*2Atasm_obj using Tasm (Borland)
  131. 3*1R_assembler reading style
  132. 3*2Ratt_read AT&T style assembler
  133. 3*2Rintel_read Intel style assembler
  134. 3*2Rdirect_copy assembler text directly to assembler file
  135. 3*1O_optimizations
  136. 3*2Oa_simple optimizations
  137. 3*2Og_optimize for size
  138. 3*2OG_optimize for time
  139. 3*2Ox_optimize maximum
  140. 3*2Oz_uncertain optimizes (see docs)
  141. 3*2O2_optimize for the Pentium II (tm)
  142. 3*2O3_optimize for the i386
  143. 3*2O4_optimize for the i486
  144. 3*2O5_optimize for the Pentium (tm)
  145. 3*2O6_optimize for the PentiumPro (tm)
  146. 3*2O7_optimize for the Cyrix 6x86
  147. 3*2O8_optimize for the AMD K6
  148. 6*1A_output format
  149. 6*2Ao_Unix o-file using GNU AS
  150. 6*2Agas_GNU Motorola assembler
  151. 6*2Amit_MIT Syntax (old GAS)
  152. 6*2Amot_Standard Motorola assembler
  153. 6*1O_optimizations
  154. 6*2Oa_simple optimizations
  155. 6*2Og_optimize for size
  156. 6*2OG_optimize for time
  157. 6*2Ox_optimize maximum
  158. 6*2O2_target is a MC68020+ processor
  159. **1*_
  160. **1?_shows this help
  161. **1h_shows this help without waiting