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

Описание

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

Примечание

Этот параметр появляется только, когда модель сконфигурирована для использования шаблона на основе 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) (выполнение), без влияния (ПЗУ, ОЗУ)
Меры безопасностиНикакого влияния

Похожие темы

Для просмотра документации необходимо авторизоваться на сайте