Предварительно скомпилированные статические библиотеки

Simscape™ и его дополнительные продукты обеспечивают статические библиотеки, предварительно скомпилированные для компиляторов, поддерживаемых Simulink® Coder™ программное обеспечение. Для получения дополнительной информации о поддерживаемых компиляторах смотрите Поддерживаемые и Совместимые компиляторы. Для всех других компиляторов статические библиотеки, необходимые для кода, сгенерированного из моделей Simscape, компилируются один раз на модель в процессе сборки генерации кода.

Чтобы сэкономить время в процессе сборки, предварительно скомпилируйте новые или обновленные библиотеки S-функций (файлы MEX) для модели с помощью MATLAB® языковая функция rtw_precompile_libs (Simulink Coder). Вы также можете использовать rtw_precompile_libs функция для перекомпиляции предварительно скомпилированной библиотеки S-функций. Перекомпиляция предварительно скомпилированной библиотеки позволяет настраивать параметры компилятора для различных платформ или окружений. Для получения дополнительной информации об использовании rtw_precompile_libs, см. Precompile S-Function Libraries (Simulink Coder).

Как правило, целевая машина помещает перекрестно скомпилированные версии предварительно скомпилированных библиотек в расположение по умолчанию, заданное в файле rtwmakecfg.m. Суффикс файла по умолчанию и расширение файла, используемые генератором кода Simulink Coder для присвоения имен предварительно скомпилированных библиотек в процессе сборки:

  • В Windows® систем, model_rtwlib.lib

  • В UNIX® или Linux® систем, model_rtwlib.a

Вы можете управлять местом назначения, местоположением, суффиксом и расширением файла, настроив системный целевой файл (STF) для целевого компьютера. Для получения дополнительной информации смотрите Расположение библиотеки управления и Именование во время сборки (Simulink Coder) и Использовать rtwmakecfg.m API для настройки сгенерированных make-файлов (Simulink Coder).

См. также

(Simulink Coder)

Похожие темы