home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Media Share 9
/
MEDIASHARE_09.ISO
/
editor
/
vp_demo.zip
/
VCSD.ZIP
/
CL.VCH
< prev
next >
Wrap
Text File
|
1991-11-06
|
5KB
|
95 lines
┌────────────────────────────────────────────┐
│ 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 segmen │
│ /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) ───────────────────────┘