The following is an alphabetical listing of all command line options, as generated by the
compiler:
Free Pascal 2.6.4 [2014/12/02] x86_64
Copyright (c) 1993-2014 by Florian Klaempfl
/usr/lib64/fpc/ppcx64 [] <> []
’+’ ’-’
-a
-al p
-an
-ap
-ar / pp p
-at / p p p
-A<x> :
-Adefault
-Aas GNU AS
-b pp p pyp (IDE)
-bl pp p
-B p y
-C<x> p :
-Ca<x> ABI, . fpc -i
-Cb big-endian
-Cc<x> <x>
-CD y y ( p)
-Ce
-Cf<x> , . fpc -i
-CF<x> (default, 32, 64)
-Cg - (PIC)
-Ch<n> <n> y ( 1023 67107840)
-Ci pp -
-Cn py
-Co pp
-CO
-Cp<x> , . fpc -i
-CP<x>=<y>
-CPPACKSET=<y> <y> : 0, 1 DEFAULT NORMAL, 2, 4 8
-Cr pp
-CR
-Cs<n> pp <n>
-Ct ( , . )
-CX smartlink-
-d<x> p <x>
-D DEF-
-Dd<x> <x>
-Dv<x> DLL <x>
-e<x> y
-E , -Cn
-fPIC , -Cg
-F<x>
-Fa<x>[,y] ( ) <x> [y] uses
-Fc<x> <x>
-FC<x> (.rc) <x>
-Fd
-FD<x> y
-Fe<x> pp <x>
-Ff<x> <x> ( Darwin)
-FE<x> exe/ <x>
-Fi<x> <x> y
-Fl<x> <x> y
-FL<x> <x>
-Fm<x> unicode <x>.txt
-Fo<x> <x> y
-Fr<x> py <x>
-FR<x> (.res) <x>
-Fu<x> <x>
-FU<x> y y <x>, -FE
-FW<x> <x>
-Fw<x> <x>
-g ( )
-gc
-gh y heaptrc ( y/ )
-gl lineinfo ( )
-go<x>
-godwarfsets DWARF ( gdb < 6.5)
-gostabsabsincludes / Stabs
-gp stabs
-gs Stabs
-gt ( )
-gv Valgrind
-gw DWARFv2 ( , -gw2)
-gw2 DWARFv2
-gw3 DWARFv3
-i p
-iD y p
-iV p
-iW
-iSO
-iSP pp
-iTO
-iTP pp
-I<x> <x> y
-k<x> <x> y
-l
-M<x> <x>
-Mfpc Free Pascal ( )
-Mobjfpc FPC Object Pascal
-Mdelphi Delphi 7
-Mtp TP/BP 7.0
-Mmacpas Macintosh Pascal
-n p
-N<x>
-Nu
-o<x> <x>
-O<x> :
-O-
-O1 1 ( )
-O2 2 (-O1 + )
-O3 3 (-O2 + )
-Oa<x>=<y>
-Oo[NO]<x> , . fpc -i
-Op<x> , . fpc -i
-OW<x> wpo <x>, . fpc -i
-Ow<x> <x> , . fpc -i
-Os
-pg p gprof (p FPC_PROFILE)
-R<x> :
-Rdefault
-S<x> :
-S2 , -Mobjfpc
-Sc p C (*=,+=,/= -=)
-sa Assert
-Sd , -Mdelphi
-Se<x> . <x> - :
<n> : <n> ( 1)
w :
n :
h :
-Sg LABEL GOTO ( -Mtp -Mdelphi)
-Sh p ansistring shortstring
-Si /, "inline"
-Sk fpcylix
-SI<x> <x>
-SIcom COM- ( )
-SIcorba CORBA-
-Sm p C ()
-So , -Mtp
-Ss / init/done
-Sx ( Delphi/ObjFPC)
-s
-sh
-st
-sr ( -alr)
-T<x> :
-Tlinux Linux
-u<x> y p <x>
-U y:
-Un pp y
-Ur ( )
-Us p y system
-v<x> p. <x> - y :
e : ( ) 0 : ( )
w : u :
n : t : /
h : c :
i : d :
l : Hp c : Rhide/GCC
s : q :
a : x : ( Win32)
b : p : tree.log
x : fpcdebug.txt
m<x>,<y> : <x> <y>
-X
-Xc --shared/-dynamic (BeOS, Darwin, FreeBSD, Linux)
-Xd ( )
-Xe
-Xg debuglink
-XD ( FPC_LINK_DYNAMIC)
-Xi
-Xm
-XM<x> ’main’ ( ’main’)
-XP<x> binutils <x>
-Xr<x> rlink-path <x> ( , . ld) (BeOS, Linux)
-XR<x> <x> (BeOS, Darwin, FreeBSD, Linux, Mac OS, Solaris)
-Xs
-XS ( , FPC_LINK_STATIC)
-Xt ( -static)
-XX "" ( FPC_LINK_SMART)
-? y y
-h y y