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

Описание

Управляйте оптимизацией компилятора для создания сгенерированного кода, используя гибкие, обобщенные элементы управления.

Примечание

Этот параметр появляется только, когда модель сконфигурирована для использования шаблона на основе make-файла целевого объекта генерации кода, как описано в разделах «Выбор подхода к сборке» и «Настройка процесса сборки».

Category: Генерации кода

Настройки

По умолчанию: Optimizations off (faster builds)

Optimizations off (faster builds)

Настраивает компиляцию в процессе сборки, чтобы минимизировать время компиляции.

Optimizations on (faster runs)

Настраивает компиляцию во время процесса сборки make-файла, чтобы минимизировать время запуска.

Custom

Позволяет вам задать пользовательские флаги оптимизации компилятора, которые будут применяться в процессе сборки make-файла.

Совет

  • Независимые от цели значения Optimizations on (faster runs) и Optimizations off (faster builds) позволяет вам легко включать и выключать оптимизацию компилятора во время разработки кода.

  • Custom позволяет вводить пользовательские флаги оптимизации компилятора в Simulink® Уровень графического интерфейса пользователя, вместо редактирования флагов компилятора в шаблоны make-файлов (TMF) или предоставления флагов компилятора для создания команд.

  • Если вы задаете опции компилятора для сборки make-файла с помощью OPT_OPTS, MEX_OPTS (кроме MEX_OPTS="-v"), или MEX_OPT_FILEзначение Compiler optimization level игнорируется, и выдается предупреждение об проигнорированном параметре.

Зависимости

Этот параметр включает Custom compiler optimization flags.

Информация о командной строке

Параметр: RTWCompilerOptimization
Тип: Вектор символов
Значение: 'off' | 'on' | 'custom'
По умолчанию: 'off'

Рекомендуемые настройки

ПриложениеНастройка
ОтладкаOptimizations off (faster builds)
ТрассируемостьOptimizations off (faster builds)
ЭффективностьOptimizations on (faster runs) (выполнение), без влияния (ПЗУ, ОЗУ)
Меры безопасностиНикакого влияния

Похожие темы