3 /AS small model (default)
9 /O enable optimization (same as /Ot)
11 /Od disable optimizations
12 /Oi enable intrinsic functions
13 /Ol enable loop optimizations
14 /On disable "unsafe" optimizations
15 /Op enable precision optimizations
16 /Or disable in_line return
17 /Os optimize for space
18 /Ot optimize for speed (default)
19 /Ox max. optimization (/Oailt /Gs)
21 /G0 8086 instructions (default)
24 /Gm put strings in constant segment
25 /Gc Pascal style function calls
27 /Gt[number] data size threshold
29 /Fa[assembly listing file]
30 /Fb[bound executable file]
31 /Fc[mixed source/object listing file]
33 /Fl[object listing file]
36 /Fs[source listing file]
38 /C don't strip comments
39 /D<name>[=text] define macro
40 /E preprocess to stdout
41 /EP same as /E but no #line
42 /I<name> add #include path
44 /U<name> remove predefined macro
45 /u remove all predefined macros
46 /X ignore "standard places"
48 /Za disable extensions
49 /Zd line number information
50 /Ze enable extensions (default)
51 /Zg generate declarations
52 /Zi symbolic debugging information
53 /Zl remove default library info
54 /Zp[n] pack structs on n-byte boundary
57 /FPa calls with altmath
58 /FPc calls with emulator
59 /FPc87 calls with 8087 library
60 /FPi inline with emulator (default)
61 /FPi87 inline with 8087
63 /Sl<columns> set line width
64 /Sp<lines> set page length
65 /St<string> set title string
66 /Ss<string> set subtitle string
68 /c compile only, no link
69 /H<number> external name length
70 /J default char type is unsigned
71 /Tc<file> compile file without .c
72 /V<string> set version string
73 /W<number> warning level
75 /F<hex_number> stack size (hex. bytes)
76 /Lc link compatibility mode executable
77 /Lr link compatibility mode executable
78 /Lp link protect mode executable
79 /link [linker_options_and_libraries]