Difference between revisions of "Visual C++ 1.0"

From Computer History Wiki
Jump to: navigation, search
(Created page with "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. ...")
 
(Blanked the page)
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]]
 

Revision as of 23:34, 14 December 2010