Appendix A
Alphabetical listing of command line options

The following is an alphabetical listing of all command line options, as generated by the compiler:

Free Pascal Compiler version 2.2.4 [2009/12/02] for i386-linux [Russian Edition]  
Copyright (c) 1993-2008 by Florian Klaempfl  
/usr/lib/fpc/ppc386 [] <> []  
 ’+’,   ,  ’-’     
  -a       y      
      -al         p   p   
      -ar         p   / pp  p   
      -at         p   / p p  p   
  -b     pp p  pyp (IDE)  
      -bl         pp p     
  -B     pp  y  
  -C<x>   pp   
      -CD          y y ( p)  
      -Ch<n>     <n>  y ( 1023  67107840)  
      -Ci        pp -  
      -Cn        py   y  
      -Co        pp      
      -Cr        pp   
      -Cs<n>     y pp   <n>  
      -Ct           
      -CX          smartlink p  
  -d<x>  p  <x>  
  -e<x>  y y     
  -E     ,   -Cn  
  -F<x>  y      
      -FD<x>     y y  ,     
      -Fe<x>     pp    <x>  
      -Fi<x>      <x>  y     
      -Fl<x>      <x>  y     
      -FL<x>      <x>     
      -Fo<x>      <x>  y     
      -Fr<x>     py     <x>  
      -Fu<x>      <x>      
      -FU<x>     y y  y  <x>,  -FE  
  -g          
      -gg         GSYM  
      -gd         DBX  
      -gh         y    (  y )  
      -gl           p y   p p   
      -gc             
  -i     p  
      -iD        p y p  
      -iV        p p   
      -iSO       p  OS,  p   pp  
      -iSP       p  pp,  p   pp  
      -iTO       p  OS,  p   pp  
      -iTP       p  pp,  p   pp  
  -I<x>   <x>  y     
  -k<x>  p <x> y  
  -l       ppy  fpc  
  -n       p    
  -o<x>    ,  <x>  
  -pg    p    GPROF (p FPC_PROFILE)  
  -P         (pipes)      
  -S        
      -S2          p pp Delphi 2  
      -Sc        p ,   pp  C (*=,+=,/=  -=)  
      -sa            
      -Sd        p Delphi-  
      -Se<x>     p   <x>  (   1 )  
      -Sg        p LABEL  GOTO  
      -Sh         ANSI p  
      -Si        p  INLINE  C++  
      -Sm        p   C ()  
      -So        p TP/BP 7.0   
      -Sp        p GPC   
      -Ss        pyp    init (pyp    done)  
      -St        p       
  -s          p p (  -a)  
  -u<x>  y p  <x>  
  -U      y  
      -Un         pp   y                               y  
      -Us        p  y (system)  
  -v<x>  p <x>   y :  
      e :   ( ) d:     
      w :             u:    
      n :                 t: /   
      h :                  m:    
      i :            p:    
      l : Hp               c:    
      a :              0: H  , p   
      b :   pypy,   r: Rhide/GCC    
            p    x:    ( Win32)  
              
  -X        
      -Xc            C  
      -Xs             pp  
      -XD           (p FPC_LINK_DYNAMIC)  
      -XS           (p FPC_LINK_STATIC)  
      -XX         smart- (p FPC_LINK_SMART)  
 
   pp:  
  -A<x>     
      -Aas       ,  GNU  
      -Aasaout   ,  GNU for aout (Go32v1)  
      -Anasmcoff coff (Go32v2) ,  Nasm  
      -Anasmelf  elf32 (Linux) ,  Nasm  
      -Anasmobj  obj ,  Nasm  
      -Amasm     obj y Masm (Microsoft)  
      -Atasm     obj y Tasm (Borland)  
      -Acoff     coff (Go32v2)     
      -Apecoff   pecoff (Win32)     
  -R<x>    p  
      -Ratt           AT&T  
      -Rintel         Intel  
      -Rdirect     p  y  
  -O<x>     
      -Og        pp    
      -OG        pp p  ( y)  
      -Or        p    p  
      -Ou           (. )  
      -O1        yp 1  ( )  
      -O2        yp 2  (-O1 +   )  
      -O3        yp 3  (    -O2u)  
      -Op         ,  p p :  
         -Op1         386/486  
         -Op2         Pentium/PentiumMMX (tm)  
         -Op3        Pentium PRO/Pentium II/Cyrix 6X86/AMD K6 (tm)  
  -T<x>    ,  p p :  
      -TGO32V2   version 2 (DJ Delorie  DOS)  
      -TLINUX    Linux  
      -TOS2      OS/2 / eComStation  
      -TWIN32    Windows 32 Bit  
  -W<x>  Win32   
  -WB<x>   Image    <x>   
  -WC     ,       
  -WD      DEFFILE    DLL  EXE  
  -WG     ,    GUI   
  -WN         (  )  
  -WR         
 
  -?      y y  
  -h      y y,   <enter>