C++ Compiler Options
Compile your C++ programs with the /Ti+ option (to generate
debugging information) if you want to be able to debug your
program at the source code statement level. You should also
consider using the following options:
- Option
- Purpose
- /Tm+
- Enable debug memory management support. Use this option
if you want to do heap debugging (using the Storage
monitor and Check heap when stopping).
- /O-
- Compiles your program with optimization off. This is the
default. (Some optimizations reorder the execution
sequence of your program, while others may eliminate
expressions whose result is never used. You may find it
confusing to debug a program compiled with optimization,
because statements may execute in a nonsequential fashion
or not at all.)
- /Oi-
- Compiles your program with inlining off. This is the
default.
- /DEbug
- Use this option with the ilink command when linking
objects that were compiled with debug information but are
being separately linked. When you specify the /Ti+ option
for a source file, the compiler passes the /DE linker
option to the linker automatically.

Invoke the Debugger
Debug Heap Use