exponenta event banner

Оптимизация компилятора управления

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

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

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

Значение по умолчанию: Optimizations off (faster builds). Выбор значения Custom включает поле Пользовательские флаги оптимизации компилятора, в котором можно ввести пользовательские флаги оптимизации компилятора (например, -O2).

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

Для быстрого моделирования с использованием компилятора MinGW ®:

  • Если RTWCompilerOptimization имеет значение 'on', процесс сборки настраивает оптимизацию компилятора для минимизации времени выполнения. Процесс построения игнорирует BuildConfiguration и CustomToolchainOptions настройки.

  • Если RTWCompilerOptimization имеет значение 'custom' или 'off', процесс построения использует BuildConfiguration и CustomToolchainOptions настройки. Процесс построения игнорирует RTWCompilerOptimization установка.

Связанные темы