Чтобы управлять оптимизацией компилятора для сборки make-файла на уровне графический интерфейса пользователя, используйте параметр Compiler optimization level. Параметр Compiler optimization level обеспечивает
Независимый от цели Optimizations on (faster runs)
значений и Optimizations off (faster builds)
, которые позволяют вам легко переключать оптимизацию компилятора на и прочь во время разработки кода
Значение Custom
для ввода пользовательских флагов компиляторной оптимизации на уровне графический интерфейса пользователя Simulink®, вместо того, чтобы редактировать флаги компилятора в make-файлы шаблона (TMFs) или предоставить флаги компилятора к процессу сборки делают команды
Настройкой по умолчанию является Optimizations off (faster builds)
. Выбор значения, которое Custom
включает полю Custom compiler optimization flags, в которое можно ввести пользовательские флаги компиляторной оптимизации (например, -O2
).
Если вы задаете параметры компилятора для своей сборки make-файла с помощью OPT_OPTS
, MEX_OPTS
(кроме MEX_OPTS="-v"
), или MEX_OPT_FILE
, значение Compiler optimization level проигнорировано, и предупреждение выдано о проигнорированном параметре.
Для быстрой симуляции, которая использует компилятор MinGW®:
Если RTWCompilerOptimization
установлен в 'on'
, процесс сборки настраивает компиляторную оптимизацию, чтобы минимизировать время выполнения. Процесс сборки игнорирует настройки BuildConfiguration
и CustomToolchainOptions
.
Если RTWCompilerOptimization
установлен в 'custom'
или 'off'
, процесс сборки использует настройки BuildConfiguration
и CustomToolchainOptions
. Процесс сборки игнорирует установку RTWCompilerOptimization
.