fl.hlp (Table of Contents; Topic list)
Preparing for Debugging (/Zi, /Zd)
                                             Up Contents Index Back
─────Preparing for Debugging (/Zi, /Zd)─────────────────────────────────────
 
     Option     Effect
 
     /Zi        Prepares for debugging with CodeView
 
     /Zd        Prepares for debugging with the SYMDEB symbolic
                debugger
 
     The /Zi option produces an object file containing full symbolic
     debugging information for use with the Microsoft CodeView
     debugger.
 
     The /Zi option automatically invokes the /CO option at link time.
     If you link separately, instead of compiling and linking in one
     step, be sure to give the /CO option when you link.
 
     By default, the compiler optimizes code. /Od disables
     optimization. You should use the /Od option when using /Zi,
     since optimization may rearrange instructions.
 
     The /Zd option produces an object file containing line-
     number records that correspond to the line numbers of the
     source file. The /Zd option is used when you want to pass an
     object file to the SYMDEB symbolic debugger.
 
     /Zd causes the /LI option to be generated at link time. If
     you compile a source file with the /Zd option, and then link
     in a separate step using FL, be sure to give the /Zd option
     when you link or give the /LI option if you use LINK.
 
     The /Zd option generates a map file.
 
     The /Zi, /Od, and /Zd options apply to any source files
     following the option on the command line, but do not affect
     source files preceding the option.
                                    -♦-