Можно группировать развертываемые архивы в подсказке MATLAB® или системном приглашении с помощью любой из этих команд.
deploytool
вызывает приложение Application Compiler, чтобы осуществить сохраненный проект компилятора.
mcc
вызывает MATLAB Compiler™, чтобы создать развертываемое приложение в командной строке.
deploytool
Команда deploytool
имеет два флага, которые вызывают одно из приложений компилятора, чтобы группировать уже существующий проект, не открывая окно.
— Вызовите правильное приложение компилятора, чтобы разработать проект, но не сгенерировать инсталлятор.-build project_name
— Вызовите правильное приложение компилятора, чтобы разработать проект и сгенерировать инсталлятор.-package project_name
Например, deploytool -package magicsquare
генерирует двоичные файлы, заданные проектом magicsquare
, и группирует их в инсталлятор, который можно распределить другим.
mcc
Команда mcc
вызывает MATLAB Compiler и обеспечивает прекрасный контроль уровня над упаковкой развертываемого архива. Это, однако, не может группировать результаты в инсталляторе.
Чтобы вызвать компилятор, чтобы сгенерировать развертываемый архив, используйте флаг
с -W CTF:component_name
mcc
. Флаг
создает развертываемый архив под названием -W CTF:component_name
. component_name.ctf
Для упаковки развертываемых архивов можно также использовать следующие опции.
Опция | Описание |
---|---|
| Добавьте любые файлы на пути к сгенерированному двоичному файлу. |
| Задайте папку, в которую записаны результаты упаковки. |
| Укажите, что дополнительный класс сгенерирован, который включает методы для перечисленных файлов MATLAB. |
Вы выполняете те же функции с помощью или приложений компилятора или интерфейса командной строки mcc
. Интерактивные меню и диалоговые окна, используемые в приложениях компилятора, создают команды mcc
, которые настраиваются к вашей спецификации. По сути, ваш код MATLAB обрабатывается тот же путь, как будто вы группировали его с помощью mcc
.
Если вы знаете команды для типа приложения, вы хотите развернуть и сделать не, требуют инсталлятора, это быстрее, чтобы выполнить mcc
, чем проходят рабочий процесс приложения компилятора.
Преимущества приложения компилятора включают:
Можно выполнить связанные задачи развертывания с одним интуитивным интерфейсом.
Можно поддержать сопутствующую информацию в удобном файле проекта.
Ваше состояние проекта сохраняется между сеансами.
Можно загрузить ранее сохраненные проекты компилятора из предзаполненного меню.
Можно группировать приложения для распределения.