The following is alphabetical listing of all command-line options, as generated by the compiler:
ppc386 [options] <inputfile> [options] + switch option on, - off -a the compiler doesn't delete the generated assembler file -B+ build -C code generation options -Ca not implemented -Ce not implemented -CD Dynamic linking -Ch<n> <n> bytes heap (between 1023 and 67107840) -Ci IO-checking -Cn omit linking stage -Co check overflow of integer operations -Cr range checking -Ct stack checking -CS static linking -d<x> defines the symbol <x> -e<x> set path to executables -E same as -Cn -g generate debugger information -gp generate also profile code for gprof -F set file names and paths -Fe<x> redirect error output to <x> -Fg<x> <x> search path for the GNU C lib -Fr<x> <x> search path for the error message file -Fi<x> adds <x> to include path -Fl<x> adds <x> to library path -Fu<x> adds <x> to unit path -k<x> Pass <x> to the linker -L set language -LD german -LE english -l write logo -i information -n don't read the default config file -o<x> change the name of the executable produced to <x> -pg generate profile code for gprof -P use pipes instead of creating temporary assembler files -S syntax options -S2 switch some Delphi 2 extension on -Sc supports operators like C (*=,+=,/= and -=) -Se compiler stops after the first error -Sg allows LABEL and GOTO -Si support C++ stlyed INLINE -Sm support macros like C (global) -So tries to be TP/BP 7.0 compatible -Ss constructor name must be init (destructor must be done) -St allows static keyword in objects -s don't call assembler and linker (only with -a) -T<x> Target operating system -TDOS DOS extender by DJ Delorie -TOS2 OS/2 2.x -TLINUX Linux -TWin32 Windows 32 Bit -TGO32V2 version 2 of DJ Delorie DOS extender -u<x> undefines the symbol <x> -U unit options -Uls make static library from unit -Uld make dynamic library from unit -Un don't check the unit name -Up<x> same as -Fu<x> -Us compile a system unit -v<x> Be verbose. <x> is a combination of the following letters : e : Show errors (default) d : Show debug info w : Show warnings u : Show used files n : Show notes t : Show tried files h : Show hints m : Show defined macros i : Show general info p : Show compiled procedures l : Show linenumbers c : Show conditionals a : Show everything 0 : Show nothing (except errors) -X executable options -Xc link with the c library -Xs strip all symbols from executable Processor specific options: -A output format -Aatt AT&T assembler -Ao coff file using GNU AS -Aobj OMF file using NASM -Anasm coff file using NASM -Amasm assembler for the Microsoft/Borland/Watcom assembler -R assembler reading style -Ratt read AT&T style assembler -Rintel read Intel style assembler -Rdirect copy assembler text directly to assembler file -O optimizations -Oa simple optimizations -Og optimize for size -OG optimize for time -Ox optimize maximum -Oz uncertain optimizes (see docs) -O2 optimize for Pentium II (tm) -O3 optimize for i386 -O4 optimize for i486 -O5 optimize for Pentium (tm) -O6 optimizations for PentiumPro (tm) -? shows this help -h shows this help without waiting