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

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

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

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

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

  • На UNIX® или системах Linux®, model_rtwlib.a

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

Смотрите также

Похожие темы