Пакет развертываемые архивы из командной строки

Можно группировать развертываемые архивы в подсказке 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.

Для упаковки развертываемых архивов можно также использовать следующие опции.

ОпцияОписание
-a filePathДобавьте любые файлы на пути к сгенерированному двоичному файлу.
-d outFolderЗадайте папку, в которую записаны результаты упаковки.
class{className:mfilename...}Укажите, что дополнительный класс сгенерирован, который включает методы для перечисленных файлов MATLAB.

Различия между приложениями компилятора и командной строкой

Вы выполняете те же функции с помощью или приложений компилятора или интерфейса командной строки mcc. Интерактивные меню и диалоговые окна, используемые в приложениях компилятора, создают команды mcc, которые настраиваются к вашей спецификации. По сути, ваш код MATLAB обрабатывается тот же путь, как будто вы группировали его с помощью mcc.

Если вы знаете команды для типа приложения, вы хотите развернуть и сделать не, требуют инсталлятора, это быстрее, чтобы выполнить mcc, чем проходят рабочий процесс приложения компилятора.

Преимущества приложения компилятора включают:

  • Можно выполнить связанные задачи развертывания с одним интуитивным интерфейсом.

  • Можно поддержать сопутствующую информацию в удобном файле проекта.

  • Ваше состояние проекта сохраняется между сеансами.

  • Можно загрузить ранее сохраненные проекты компилятора из предзаполненного меню.

  • Можно группировать приложения для распределения.

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

|

Похожие темы