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