What is difference between Release and debugging compiling?
1. Name
2. In debug, debug symbols are produced, in release not.
3. No optimization is done in debug mode, in release mode, optimization is
done.
4. In debug there is DEBUG, in release there is TRACE
Basicaly:
When you are doing release mode, you want compiler to make all necessary
aragements to enable your program to run faster. In debug mode, you want
to be able to set breakpoints and to see stack trace of your code, not of
some compiler optimizations.