Справочные данные по интегрированной среде разработки C++Builder 753

Страница	Опции
Compiler•	Enables Code optimizations|None Enables Debugging|Debug information Enables Debugging|Line number information Enables Debuggingpisable inline expansions Enables Compiling|Stack frames
Advanced Compiler	Enables Register Values|None
Pascal	Disables Code generation|0ptimization Enables Code generation|Stack frames Enables Debuggingpebug information Enables Debugging|Local symbols Enables Debugging|Symbol info
Linker	Enables Linking|lnclude debug information
Tasm	Enables Debug lnformation|Full

Опции, устанавливаемые кнопкой Release:

Страница         Опции

Compiler              Enables Code optimizations|Speed with scheduling

Disables Debugging|Debug information

Disables Debugging]Line number information
I                      Disables Debugging|Disable inline expansions

Disables Compiling|Stack frames     __      __    ___

Advanced Compiler    Enables Register Variables]Automatic
Pascal                Enables Code generation|0ptimization

Disables Code generation|Stack frames

Disables Debuggingpebug information

Disables Debugging|Local symbols
__ Disables Debugging|Symbol info  ___   ___     __ I

Linker_________ Disables Linking|lnclude debug information _____   __

Tasm                Enables Debug lnformation]None                           '

Группа опций Code Optimization на странице Compiler (рис. 13.4) включает и вы-
ключает оптимизацию кода с точки зрения скорости выполнения. Опция None, ко-
торая включена по умолчанию, выключает любую оптимизацию. Это способствует
ускорению компиляции и не создает сложностей в отладке, связанных с тем, что
какие-то переменные и операторы кода могут быть удалены из него в результате
оптимизации.

Индикатор Speed устанавливает следующую группу опций оптимизации:

• Inline intrinsic functions (встраивание функций inline) — эквивалент опции
командной строки -Oi. В результате ряд небольших функций встраивается в
код, сокращая затраты времени на их вызов. Это ведет к более быстрому вы-
полнению приложения, но увеличивает размер выполняемого файла.