Развертываемые архивные данные автоматически встраиваются непосредственно в скомпилированные компоненты и извлекаются во временную папку.
Автоматическое встраивание позволяет использовать функции кэша компонентов среды MATLAB ® с помощью переменных среды.
Эти переменные позволяют указать следующее:
Укажите расположение по умолчанию, в котором необходимо автоматически извлекать развертываемый архив
Добавление параметров печати диагностических ошибок, которые можно использовать при автоматическом извлечении развертываемого архива для устранения неполадок
Настройка размера кэша компонента среды выполнения MATLAB по причинам производительности.
Для изменения этих параметров используйте следующие переменные среды.
| Переменная среды | Цель | Примечания |
|---|---|---|
| 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 вариант.
Этот параметр можно использовать для устранения неполадок с развертываемым архивом, например, поскольку журнал и диагностические сообщения гораздо более заметны.
Дополнительные сведения о развертываемом архиве см. в разделе Развертываемый архив.