Развертываемые архивные данные автоматически встроены непосредственно в скомпилированных компонентах и извлечены к временной папке.
Автоматическое встраивание включает использование MATLAB® Кэш Компонента во время выполнения показывает через переменные окружения.
Эти переменные позволяют вам задавать следующее:
Задайте местоположение по умолчанию, где вы хотите, чтобы развертываемый архив был автоматически извлечен
Добавьте диагностические ошибочные параметры печати, которые могут использоваться, автоматически извлекая развертываемый архив для поиска и устранения неисправностей целей
Настройка размера кэша компонента MATLAB Runtime по причинам эффективности.
Используйте следующие переменные окружения, чтобы изменить эти настройки.
Переменная окружения | Цель | Примечания |
---|---|---|
MCR_CACHE_ROOT | Когда установлено в местоположение того, где вы хотите, чтобы развертываемый архив был извлечен, эта переменная заменяет местоположение кэша компонента в расчете на пользователя по умолчанию. Это верно для встроенного .ctf файлы только. | На macOS эта переменная проигнорирована в MATLAB R2020a и позже. Комплект приложений содержит файлы, необходимые для времени выполнения. |
MCR_CACHE_SIZE | Когда установлено, эта переменная заменяет размер кэша компонента по умолчанию. | Начальный предел для этой переменной 32M (мегабайты). Это может, однако, быть изменено после того, как вы установили переменную в первый раз. Отредактируйте файл .max_size , который находится в файле, определяемом путем выполнения mcrcachedir команда, с желаемым пределом размера кэша. |
Можно заменить это автоматическое встраивание и поведение экстракции путем компиляции с Переопределяющей опцией Поведения По умолчанию.
Внимание
Если при запуске mcc
задавая конфликтную обертку и целевые типы, развертываемый архив не будет встроен на сгенерированный компонент. Например, если вы запускаетесь:
mcc -W lib:myLib -T link:exe test.m test.c
test.exe
не будет иметь развертываемого архива встроенным в него, как будто вы задали -C
опция к командной строке.
Извлекать развертываемый архив способом до R2008b, вместе со скомпилированным блоком.NET, компиляция с помощью mcc
-C
опция.
Вы можете хотеть использовать эту опцию, чтобы диагностировать проблемы с развертываемым архивом, например, когда журнал и диагностические сообщения намного больше отображаются.
Для получения дополнительной информации о развертываемом архиве, смотрите Развертываемый Архив.