Язык:
Русский
English
▄ Справка по диалоговому окну Compiler Options
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
Диалоговое окно Compiler Options состоит из четырех групп переключателей, и стандартных кнопок OK, Cancel и Help.
Если вы используете BP, то вам доступны несколько дополнительных окон и опций.
Следующие опции доступны в окне списка:
┌─────────────────────────────────┐
│ Real mode target │
│ Protected mode target │
│ Windows target │
│ All targets │
└─────────────────────────────────┘
Опция Compiler Settings For используется, чтобы определить, для каких типов генерируемых кодов вы устанавливаете опции компилятора.
Если Вы устанавливаете опцию Compiler Settings For в All Targets, вы можете видеть [?] в некоторых переключателях.
┌───────────────────────────────────────────────────┐
│ Code generation │
│ [ ] Force Far Calls [X] Word Align Data │
│ [ ] Overlays Allowed [ ] 286 Instructions │
│ [ ] Smart Callbacks (Windows target) │
│ [ ] Windows stack frames (Windows target) │
└───────────────────────────────────────────────────┘
Группа опций Code Generation сообщает компилятору, как компилировать ваш код.
Некоторые из этих опций могут быть недоступны в зависимости от типа генерируемого кода.
┌────────────────────────┐
│ Run-time errors │
│ [ ] Range │
│ [X] Stack │
│ [X] I/O │
│ [ ] Overflow checking │
└────────────────────────┘
Группа опций Run-time errors определяет, какие ошибки во время выполнения программы могут быть обработаны.
┌────────────────────────────┐
│ Syntax options │
│ [X] Strict Var-strings │
│ [ ] Complete boolean eval │
│ [ ] Extended syntax │
│ [ ] Typed @ Operator │
│ [ ] Open parameters │
└────────────────────────────┘
Группа опций Syntax options определяет опции синтаксиса, с которыми вы хотите компилировать программу.
┌────────────────────┐
│ Numeric processing │
│ [ ] 8087/80287 │
│ [X] Emulation │
└────────────────────┘
Группа опций Numeric processing определяет, как вы хотите, чтобы компилятор обрабатывал числа с плавающей точкой.
┌─────────────────────────┐
│ Debugging │
│ [X] Debug information │
│ [X] Local symbols │
│ [X] Symbol information │
└─────────────────────────┘
Группа опций Debugging включает или выключает генерацию информации, используемой для отладки.
┌─ Conditional defines ──────────────────────┐
│ │
└────────────────────────────────────────────┘
Строка ввода Conditional defines - это то, где вы можете определить символы, которые будут использованы в условных директивах компиляции.