|
|
| Line 1: |
Line 1: |
| − | This is the cl driver options from my VC 1.0 cd.
| |
| | | | |
| − | <pre>
| |
| − | Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 8.00
| |
| − | Copyright (c) Microsoft Corp 1984-1993. All rights reserved.
| |
| − |
| |
| − | C COMPILER OPTIONS
| |
| − |
| |
| − | -OPTIMIZATION-
| |
| − | /O1 minimize space /Op[-] improve floating-pt consistency
| |
| − | /O2 maximize speed /Os favor code space
| |
| − | /Oa assume no aliasing /Ot favor code speed
| |
| − | /Ob<n> inline expansion (default n=0) /Ow assume cross-function aliasing
| |
| − | /Od disable optimizations (default) /Ox maximum opts. (/Ogityb1 /Gs)
| |
| − | /Og enable global optimization /Oy[-] enable frame pointer omission
| |
| − | /Oi enable intrinsic functions
| |
| − | -CODE GENERATION-
| |
| − | /G3 optimize for 80386 /Ge enable stack checking calls
| |
| − | /G4 optimize for 80486 (default) /Gs[num] disable stack checking calls
| |
| − | /G5 optimize for Pentium /Gf enable string pooling
| |
| − | /Gd __cdecl calling convention /Gy separate functions for linker
| |
| − | /Gr __fastcall calling convention /Gh enable hook function call
| |
| − | /Gz __stdcall calling convention
| |
| − | -OUTPUT FILES-
| |
| − | /Fa[file] name assembly listing file /Fo<file> name object file
| |
| − | /FA[sc] configure assembly listing /Fp<file> name precompiled header file
| |
| − | /Fd[file] name .PDB file /Fr[file] name source browser file
| |
| − | /Fe<file> name executable file /FR[file] name extended .SBR file
| |
| − | /Fm[file] name map file
| |
| − | -PREPROCESSOR-
| |
| − | (press <return> to continue)
| |
| − | /C don't strip comments /FI<file> name forced include file
| |
| − | /D<name>{=|#}<text> define macro /U<name> remove predefined macro
| |
| − | /E preprocess to stdout /u remove all predefined macros
| |
| − | /EP preprocess to stdout, no #line /I<dir> add to include search path
| |
| − | /P preprocess to file /X ignore "standard places"
| |
| − | -LANGUAGE-
| |
| − | /vd{0|1} disable/enable vtordisp /Za disable extensions (implies /Op)
| |
| − | /vm<x> type of pointers to members /Ze enable extensions (default)
| |
| − | /Zi prepare for debugging (CodeView) /Zg generate function prototypes
| |
| − | /Z7 C7 style CodeView information /Zl omit default library name in .OBJ
| |
| − | /Zd line number information /Zs syntax check only
| |
| − | /Zp[n] pack structs on n-byte boundary
| |
| − | -MISCELLANEOUS-
| |
| − | /?, /help print this help message /w disable all warnings
| |
| − | /c compile only, no link /W<n> set warning level (default n=1)
| |
| − | /H<num> max external name length /WX treat warnings as errors
| |
| − | /J default char type is unsigned /Yc[file] create .PCH file
| |
| − | /nologo suppress copyright message /Yd put debug info in every .OBJ
| |
| − | /Tc<source file> compile file as .c /Yu[file] use .PCH file
| |
| − | /Tp<source file> compile file as .cpp /YX[file] automatic .PCH
| |
| − | /V<string> set version string /Zn turn off SBRPACK for .SBR files
| |
| − | -LINKING-
| |
| − | /MD link with MSVCRT.LIB /F<num> set stack size
| |
| − | /ML link with LIBC.LIB /LD Create .DLL
| |
| − | (press <return> to continue)
| |
| − | /MT link with LIBCMT.LIB /link [linker options and libraries]
| |
| − | </pre>
| |
| − |
| |
| − |
| |
| − | [[Category:C compilers]]
| |