home *** CD-ROM | disk | FTP | other *** search
- ┌────────────────────────────────────────────┐
- │ Microsoft C 6.0 Compiler Options - Page #1 │
- └────────────────────────────────────────────┘
- ┌─────────────────────────────── PREPROCESSOR ───────────────────────────────┐
- │ /C - Don't strip comments /D<name>[=text] - Define macro │
- │ /E - Preprocess to stdout /EP - Same as /E but no #line │
- │ /I<name> - Add #include path /P - Preprocess to file │
- │ /U<name> - Remove predefined macro /u - Remove all predefined macros │
- │ /X - Ignore "standard places" │
- ├─────────────────────────────── MEMORY MODEL ───────────────────────────────┤
- │ /AT - Tiny model (.COM) /AC - Compact model │
- │ /AS - Small model (default) /AL - Large model │
- │ /AM - Medium model /AH - Huge model │
- ├──────────────────────────── CODE GENERATION ───────────────────────────────┤
- │ /G0 - 8086 instructions (default) /G1 - 80186 instructions │
- │ /G2 - 80286 instructions /Gc - Pascal/FORTRAN function calls │
- │ /Gd - Default C function calls /Ge - Enable stack checking routine │
- │ /Gi - Compile incrementally /Gm - Store strings in CONST segment │
- │ /Gr - Enable _fastcall function /Gs - Suppress stack checking │
- │ /Gt[number] - Data size threshold /Gw - Generate entry/exit for Windows │
- │ /GW - Same as /Gw but more efficient │
- └──────────────────────── (press any key to continue) ───────────────────────┘
-
- ┌────────────────────────────────────────────┐
- │ Microsoft C 6.0 Compiler Options - Page #2 │
- └────────────────────────────────────────────┘
- ┌─────────────────────────────── OPTIMIZATION ───────────────────────────────┐
- │ /O - Enable default optimization /Oa - Assume no aliasing │
- │ /Oc - Enable common expressions /Od - Disable optimizations │
- │ /Oe - Enable global registers /Og - Enable global optimizations │
- │ /Oi - Enable intrinsic routines /Ol - Enable loop optimizations │
- │ /On - Disable "unsafe" optimizations /Op - Improve floating-point │
- │ /Or - Disable in_line return /Os - Optimize for code size │
- │ /Ot - Optimize for speed (default) /Ow - No aliasing except funtions │
- │ /Ox - Maximize optimizations /Oz - Enable loop, register opt. │
- ├───────────────────────────────── LANGUAGE ─────────────────────────────────┤
- │ /Za - Disable extensions /Zc - Ignore case for _pascal funcs. │
- │ /Zd - Line number information /Ze - Enable extensions (default) │
- │ /Zg - Generate declarations stdout /Zi - Symbolic debugging information │
- │ /Zl - Remove default library info /Zp<n> - Structs on n-byte boundary │
- │ /Zr - Code out-of-range pointer /Zs - Syntax check only │
- ├────────────────────────────── FLOATING POINT ──────────────────────────────┤
- │ /FPa - Calls with altmath /FPc - Calls with emulator │
- │ /FPc87 - Calls with 8087 library /FPi - Inline with emulator (default) │
- │ /FPi87 - Inline with 8087 │
- └──────────────────────── (press any key to continue) ───────────────────────┘
- ┌────────────────────────────────────────────┐
- │ Microsoft C 6.0 Compiler Options - Page #3 │
- └────────────────────────────────────────────┘
- ┌─────────────────────────────── OUTPUT FILES ───────────────────────────────┐
- │ /Fa[assembly listing file] /Fb<bound executable file> │
- │ /Fc[mixed source/object listing file] /Fe<executable file> │
- │ /Fl[object listing file] /Fm[map file] │
- │ /Fo<object file> /Fr[PWB browser database] │
- │ /FR[PWB extended browser database] /Fs[source listing file] │
- │ /Fx[MASM cross-reference file] │
- ├───────────────────────────────── LINKING ──────────────────────────────────┤
- │ /Lc - Compatibility mode (== /Lr) /Li[number] - Use incremental linker │
- │ /Lp - Protected mode executable /Lr - Real-mode executable │
- │ /link [linker_options_and_libraries] /MD - Dynamically linked library OS/2 │
- │ /ML - Statically linked library OS/2 /MT - Multithread programs (OS/2) │
- ├────────────────────────────── SOURCE LISTING ──────────────────────────────┤
- │ /Sl<columns> - Set line width /Sp<lines> - Set page length │
- │ /Ss<string> - Set sub title string /St<string> - Set title string │
- └──────────────────────── (press any key to continue) ───────────────────────┘
-
-
-
-
- ┌────────────────────────────────────────────┐
- │ Microsoft C 6.0 Compiler Options - Page #4 │
- └────────────────────────────────────────────┘
- ┌─────────────────────────────── MISCELLANEOUS ──────────────────────────────┐
- │ /B1[path] - Use alternate C1L.EXE /B2[path] - Use alternate C2L.EXE │
- │ /B3[path] - Use alternate C3L.EXE /c - Compile only, no link │
- │ /F<hexnum> - Set stack size /H<number> - External name length │
- │ /HELP - Call QuickHelp utility /J - Default char type is unsigned │
- │ /MAMASM<option> Pass option to MASM /ND<dataseg> - Set data segment name │
- │ /NM<modele> - Set module name /NT<textseg> - Set text segment name │
- │ /nologo - suppress sign-on banner /qc - Quick compile option │
- │ /Tasm<file> - Compile without .asm /Tc<file> - Compile file without .c │
- │ /V<string> - Set version string /W<number> - Warning level, 0 to 3 │
- │ /WX - Make warnings fatal /w - same as /W0 │
- └──────────────────────── (press any key to continue) ───────────────────────┘
-
-
-
-
-
-
-
-
-