fpc(1) Free Pascal Compiler fpc(1) (NAME) fpc - (FPC) (SYNOPSIS) fpc [options] [sourcefile] (DESCRIPTION) Free Pascal Compiler (FPC) ( GCC) Turbo Pascal Delphi (7.0) . LD(1) AS(1) ( -Aas ) . Go32V2 ( DOS DJGPP) Freebsd Linux MacOS MacOSX MorphOS Netware OS/2 Win32. ( M68K Atari Amiga) . . FPC ( ) . (VERSION NUMBER) 1.0 . ( 1.0 1.0.2) ( 1.0.5 1.1) Linux. 0.99.5 . / . (USAGE) fpc ( .pas .pp) . fpc.cfg(5) RTL (FCL FreeVision) . fpc.cfg(5) . (OPTIONS) -h . -? -h Enter . -i () . -ixxx "xxx" : D . V . SO . SP . TO . TP . -l . -n fpc.cfg(5) . -vxxx (Verbose). "xxx" : e . . i . w . n (notes) . h (hints) . l . . u . t . p (procedures) . c . m . d . a . ( ) 0 . . b (overloaded function) . x ( Win32). r Rhide/GCC: RHIDE . -exxx xxx as () ld () . -FD -e. -Fexxx xxx . -FExxx / xxx . -Fixxx xxx (include) ..TP -Flxxx xxx (linker) . -FLxxx ( Linux) xxx . /lib/ld-linux.so.2 lib/ld- linux.so.1 ( ). -Foxxx xxx (object) . . -Frxxx xxx . . ( ). -Fuxxx xxx (unit path) . . xxx . -FUxxx xxx . -Ixxx xxx include . include . . -a . () . -al () . -an (node) . . -ap (pipe) . -ar / (register) . -at / . -Axxx . xxx : AS .o GNU AS coff coff (go32) . default . elf elf ( ) . nasmcoff coff nasm nasmelf ELF32 ( LINUX) nasm nasmobj obj nasm masm obj masm . pecoff pecoff ( ) . tasm obj tasm . wasm obj Watcom. -Ccxxx (calling convention) XXX. -CD . -Ce . -Cfxxx xxx. -Cg PIC ( ). -Chxxx xxx (heap). xxx 1024 67107840 . -Ci / (I/O). -Cn (linking). -Co . -CR ( ). -Cr (range checking). -Csxxx (stack) xxx . -Ct . -CX (smartlinked). -dxxx xxx . -E -Cn. -g GDB -gg -g. -gd dbx. -gh heaptrc ( FPC ). -gl lineinfo ( FPC ). -gv valgrind..TP -gw DWARF. -Oxxx xxx : g . G (). r ( ). u 1 ( ). 2 (-O1 ). 3 (-O2 -Ou). pn : n 1 386/486 2 Pentium/PentiumMMX (tm) 3 PentiumPro / P-II / Cyrix 6x86 / K6 (tm) . -oxxx xxx ( ) . . -pg gprof. -s . PPAS.BAT DOS ppas.sh Linux . -sh . . -sr ( -ar ) -st . . -Txxx . xxx : EMX OS/2 DOS EMX. FREEBSD FreeBSD GO32V2 DOS DJ DELORIE. LINUX Linux. NETBSD NetBSD. NETWARE Novell Netware (clib) NETLIBC Novell Netware (libc) OPENBSD OpenBSD OS2 OS/2 ( ) SunOS Solaris SunOS WATCOM WatCOM WDOSX WDosX WIN32 . -uxxx xxx . -d . -Xx . . x : c ( Linux ) C. Free Pascal . D ( FPC_LINK_DYNAMIC ) d . . Pxxx xxx binutils (as, ld). . rxxx xxx. s . S ( FPC_LINK_STATIC ) t ( -static ) X . FPC_LINK_SMART . ( ) -Mmode . mode : delphi Delphi. objpas ansistring ( -Sh ). fpc . gpc GNU pascal ( ) macpas Mac pascal. macpas Mac ( ) objfpc Object Pascal. objpas . tp Turbo Pascal. -Rxxx "asm" . xxx : att Asm AT&T . intel Asm Intel . default . -S2 Delphi 2. -Sa assertion. -Sc C *= += /= -=. -Sd Delphi. -Se . . . -Sg label goto. -Sh ansistring . -SIxxx (interfaces). xxx : COM COM ( IUnknown ). CORBA CORBA ( ). -Si INLINE ++C. -Sm C. -So Borland TP 7.0 ( ). -Sp GPC (GNU Pascal Compiler) -Ss (constructors) "init" (destructors) "done" . -St "static" . -Un . . . -Ur (release unit). . -Us (system unit). . (SEE ALSO) fpc.cfg(5) ppdep(1) ppudump(1) ppumove(1) ptop(1) h2pas(1) ld(1) as(1) Free Pascal 22 feb 2002 fpc(1)