optione.msg 5.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162
  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. **2LN_dutch
  78. **1l_write logo
  79. **1i_information
  80. **1n_don't read the default config file
  81. **1o<x>_change the name of the executable produced to <x>
  82. **1pg_generate profile code for gprof
  83. *L1P_use pipes instead of creating temporary assembler files
  84. **1S_syntax options
  85. **2S2_switch some Delphi 2 extension on
  86. **2Sc_supports operators like C (*=,+=,/= and -=)
  87. **2Sd_compiler disposes asm lists (uses less memory but slower)
  88. **2Se_compiler stops after the first error
  89. **2Sg_allows LABEL and GOTO
  90. **2Si_support C++ stlyed INLINE
  91. **2Sm_support macros like C (global)
  92. **2So_tries to be TP/BP 7.0 compatible
  93. **2Ss_constructor name must be init (destructor must be done)
  94. **2St_allows static keyword in objects
  95. **1s_don't call assembler and linker (only with -a)
  96. **1T<x>_Target operating system
  97. 3*2TGO32V1_version 1 of DJ Delorie DOS extender
  98. 3*2TGO32V2_version 2 of DJ Delorie DOS extender
  99. 3*2TLINUX_Linux
  100. 3*2TOS2_OS/2 2.x
  101. 3*2TWin32_Windows 32 Bit
  102. 6*2TAMIGA_Commodore Amiga
  103. 6*2TATARI_Atari ST/STe/TT
  104. 6*2TMACOS_Macintosh m68k
  105. 6*2TLINUX_Linux-68k
  106. **1u<x>_undefines the symbol <x>
  107. **1U_unit options
  108. **2Uls_make static library from unit
  109. **2Uld_make dynamic library from unit
  110. **2Un_don't check the unit name
  111. **2Up<x>_same as -Fu<x>
  112. **2Us_compile a system unit
  113. **1v<x>_Be verbose. <x> is a combination of the following letters :
  114. **2*_e : Show errors (default) d : Show debug info
  115. **2*_w : Show warnings u : Show used files
  116. **2*_n : Show notes t : Show tried files
  117. **2*_h : Show hints m : Show defined macros
  118. **2*_i : Show general info p : Show compiled procedures
  119. **2*_l : Show linenumbers c : Show conditionals
  120. **2*_a : Show everything 0 : Show nothing (except errors)
  121. **1X_executable options
  122. *L2Xc_link with the c library
  123. **2Xs_strip all symbols from executable
  124. **0*_Processor specific options:
  125. 3*1A_output format
  126. 3*2Ao_coff file using GNU AS
  127. 3*2Anasmcoff_coff file using Nasm
  128. 3*2Anasmelf_elf32 (linux) file using Nasm
  129. 3*2Anasmobj_obj file using Nasm
  130. 3*2Amasm_obj using Masm (Mircosoft)
  131. 3*2Atasm_obj using Tasm (Borland)
  132. 3*1R_assembler reading style
  133. 3*2Ratt_read AT&T style assembler
  134. 3*2Rintel_read Intel style assembler
  135. 3*2Rdirect_copy assembler text directly to assembler file
  136. 3*1O_optimizations
  137. 3*2Oa_turn on the optimizer
  138. 3*2Og_generate smaller code
  139. 3*2OG_generate faster code (default)
  140. 3*2Ox_optimize maximum (still BUGGY!!!)
  141. 3*2Oz_uncertain optimizations (see docs)
  142. 3*2O2_set target processor to Pentium II (tm)
  143. 3*2O3_set target processor to i386
  144. 3*2O4_set target processor to i486
  145. 3*2O5_set target processor to Pentium (tm)
  146. 3*2O6_set target processor to PentiumPro (tm)
  147. 3*2O7_set target processor to Cyrix 6x86
  148. 3*2O8_set target processor to AMD K6
  149. 6*1A_output format
  150. 6*2Ao_Unix o-file using GNU AS
  151. 6*2Agas_GNU Motorola assembler
  152. 6*2Amit_MIT Syntax (old GAS)
  153. 6*2Amot_Standard Motorola assembler
  154. 6*1O_optimizations
  155. 6*2Oa_ turn on the optimizer
  156. 6*2Og_ generate smaller code
  157. 6*2OG_ generate faster code (default)
  158. 6*2Ox_optimize maximum (still BUGGY!!!)
  159. 6*2O2_set target processor to a MC68020+
  160. **1*_
  161. **1?_shows this help
  162. **1h_shows this help without waiting