Управляйте оптимизацией компилятора

Чтобы управлять оптимизацией компилятора для сборки 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.

Похожие темы