Чтобы управлять оптимизацией компилятора для сборки 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 проигнорировано, и предупреждение выдано о проигнорированном параметре.
Для быстрой симуляции (Simulink Coder), который использует компилятор MinGW®:
Если RTWCompilerOptimization (Simulink Coder)
установлен в 'on'
, процесс сборки настраивает компиляторную оптимизацию, чтобы минимизировать время выполнения. Процесс сборки игнорирует BuildConfiguration (Simulink Coder)
и CustomToolchainOptions (Simulink Coder)
настройки.
Если RTWCompilerOptimization
установлен в 'custom'
или 'off'
, процесс сборки использует BuildConfiguration
и CustomToolchainOptions
настройки. Процесс сборки игнорирует RTWCompilerOptimization
установка.