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

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

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

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

Настройкой по умолчанию является 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 настройка.

Похожие темы