|
|
1.1 root 1: C COMPILER OPTIONS
2: -MEMORY MODEL-
3: /AS small model (default)
4: -OPTIMIZATION-
5: /O enable optimization (same as /Ot)
6: /Oa ignore aliasing
7: /Od disable optimizations
8: /Oi enable intrinsic functions
9: /Ol enable loop optimizations
10: /On disable "unsafe" optimizations
11: /Op enable precision optimizations
12: /Or disable in_line return
13: /Os optimize for space
14: /Ot optimize for speed (default)
15: /Ow assume aliasing in function calls
16: /Ox max. optimization (/Oegilt /Gs)
17: -CODE GENERATION-
18: /Gm put strings in constant segment
19: /Gc Pascal style function calls
20: /Gd C calling convention
21: /Gs no stack checking
22: /Gw Windows entry sequence
23: -OUTPUT FILES-
24: /Fa[assembly listing file]
25: /Fb[bound executable file]
26: /Fc[mixed source/object listing file]
27: /Fe<executable file>
28: /Fl[object listing file]
29: /Fm[map file]
30: /Fo<object file>
31: /Fs[source listing file]
32: -PREPROCESSOR-
33: /C don't strip comments
34: /D<name>[=text] define macro
35: /E preprocess to stdout
36: /EP same as /E but no #line
37: /I<name> add #include path
38: /P preprocess to file
39: /U<name> remove predefined macro
40: /u remove all predefined macros
41: /X ignore "standard places"
42: -LANGUAGE-
43: /Za disable extensions
44: /Zd line number information
45: /Ze enable extensions (default)
46: /Zg generate declarations
47: /Zi symbolic debugging information
48: /Zl remove default library info
49: /Zp[n] pack structs on n-byte boundary
50: /Zs syntax check only
51: -FLOATING POINT-
52: /FPa calls with altmath
53: /FPi inline with emulator (default)
54: /FPi87 inline with 8087
55: -SOURCE LISTING-
56: /Sl<columns> set line width
57: /Sp<lines> set page length
58: /St<string> set title string
59: /Ss<string> set subtitle string
60: -MISCELLANEOUS-
61: /B[123]<pass> to invoke different C[123]
62: /c compile only, no link
63: /H<number> external name length
64: /J default char type is unsigned
65: /Tc<file> compile file without .c
66: /V<string> set version string
67: /W<number> warning level
68: -MASM SUPPORT-
69: /MA<MASM switch>
70: /Ta<file> assemble file without .asm
71: /Fx[MASM's cross-reference file]
72: -LINKING-
73: /F <hex_number> stack size (hex. bytes)
74: /link [linker_options_and_libraries]
75: /ML link C runtime as part of DLL
76: /MD use C runtime as DLL
77: /MT support multi-thread
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.