Microsoft (R) C/C++ Optimizing Compiler Version 13.00.9234.4 for IA-64 Copyright (C) Microsoft Corp 1984-2000. All rights reserved. C/C++ COMPILER OPTIONS -OPTIMIZATION- /O1 minimize space /Oi enable intrinsic functions /O2 maximize speed /Op[-] improve floating-pt consistency /Ob inline expansion (default n=0) /Os favor code space /Od disable optimizations (default) /Ot favor code speed /Og enable global optimization /Ox maximum opts. (/Ogityb1 /Gs) -CODE GENERATION- /GA optimize for Windows Application /EHa enable C++ EH (w/ SEH exceptions) /GD optimize for Windows DLL /EHc extern "C" defaults to nothrow /Gf enable string pooling /Gm[-] enable minimal rebuild /GF enable read-only string pooling /GL enable link-time code generation /Gy separate functions for linker /QIA64_fr32 use low FP registers only /Ge force stack checking for all funcs /QIA64_trc test recovery code /Gs[num] control stack checking calls /QIA64_A0[-] enable A-stepping errata workarounds /Gh enable _penter function call /QIA64_Bx[-] enable B-stepping errata workarounds /GH enable _pexit function call /QIA64_NoSpecFp no special FP /GR[-] enable C++ RTTI /QIA64_fmaopt use FMA instruction with /Op /GX[-] enable C++ EH (same as /EHsc) /As32 enable 32 bit address space /EHs enable C++ EH (no SEH exceptions) /As64 enable 64 bit address space (default) -OUTPUT FILES- /Fa[file] name assembly listing file /Fo name object file /FA[sc] configure assembly listing /Fp name precompiled header file /Fd[file] name .PDB file /Fr[file] name source browser file /Fe name executable file /FR[file] name extended .SBR file /Fm[file] name map file -PREPROCESSOR- /C don't strip comments /FI name forced include file /D{=|#} define macro /U remove predefined macro /E preprocess to stdout /u remove all predefined macros /EP preprocess to stdout, no #line /I add to include search path /P preprocess to file /X ignore "standard places" /Fx merge injected code to file -LANGUAGE- /Zi enable debugging information /Zg generate function prototypes /Z7 enable old-style debug info /Zs syntax check only /Zd line number debugging info only /Zx debuggable optimizations /Zp[n] pack structs on n-byte boundary /vd{0|1} disable/enable vtordisp /Za disable extensions (implies /Op) /vm type of pointers to members /Ze enable extensions (default) /noBool disable "bool" keyword /Zl omit default library name in .OBJ /noHRESULT disable as intrinsic type /Zc:arg1[,arg2] C++ language conformance, where arguments can be: forScope - enforce Standard C++ for scoping rules wchar_t - wchar_t is the native type, not a typedef -MISCELLANEOUS- @ options response file /wo issue warning n once /?, /help print this help message /w set warning level 1-4 for n /c compile only, no link /W set warning level (default n=1) /H max external name length /Wall enable all warnings /J default char type is unsigned /Wp64 enable 64 bit porting warnings /nologo suppress copyright message /WX treat warnings as errors /showIncludes show include file names /WL enable one line diagnostics /Tc compile file as .c /Yc[file] create .PCH file /Tp compile file as .cpp /Yd put debug info in every .OBJ /TC compile all files as .c /Yl[sym] inject .PCH ref for debug lib /TP compile all files as .cpp /Yu[file] use .PCH file /V set version string /YX[file] automatic .PCH /w disable all warnings /Y- disable all PCH options /wd disable warning n /Zm max memory alloc (% of default) /we treat warning n as an error -LINKING- /MD link with MSVCRT.LIB /MDd link with MSVCRTD.LIB debug lib /ML link with LIBC.LIB /MLd link with LIBCD.LIB debug lib /MT link with LIBCMT.LIB /MTd link with LIBCMTD.LIB debug lib /LD Create .DLL /F set stack size /LDd Create .DLL debug library /link [linker options and libraries]