包装从命令行部署档案
您可以在MATLAB上打包可部署的档案®提示或您的系统提示使用以下任何一个命令。
执行编译器项目部署
这部署
命令有两个标志,可以调用其中一个编译器应用程序来打包一个已经存在的项目,而无需打开窗口。
-建造
- 调用正确的编译器应用程序来构建项目,但不会生成安装程序。项目名称
-包裹
- 调用正确的编译器应用程序来构建项目并生成安装程序。项目名称
例如,deploytool -package magicsquare
生成由Magicsquare
投影并将其包装成一个安装程序,您可以将其分发给其他人。
包装可部署的档案MCC
这MCC
命令调用MATLAB编译器并提供对可部署档案包装的精细控制。但是,它无法在安装程序中包装结果。
要调用编译器生成可部署的存档,请使用-W CTF:
标记component_name
MCC
。这-W CTF:
标志创建一个可部署的档案component_name
。component_name
.ctf
对于包装可部署的档案,您也可以使用以下选项。
选项 | 描述 |
---|---|
-一个 |
将路径上的任何文件添加到生成的二进制文件。 |
-d |
指定包装结果编写的文件夹。 |
班级{ |
指定生成一个附加类,其中包括列出的MATLAB文件的方法。 |
编译器应用程序和命令行之间的差异
您使用编译器应用程序执行相同的功能编译器
功能,或MCC
命令行接口。编译器应用程序中使用的交互式菜单和对话框构建MCC
根据您的规范定制的命令。因此,您的MATLAB代码的处理方式与您使用的方式相同MCC
。
如果您知道要部署的应用程序类型并且不需要安装程序的命令,则执行更快编译器
或者MCC
而不是通过编译器应用程序工作流程。
编译器应用程序优势包括:
您可以使用单个直观接口执行相关的部署任务。
您可以在方便的项目文件中维护相关信息。
您的项目状态在会议之间持续存在。
您可以从预填充的菜单中加载以前存储的编译器项目。
您可以打包应用程序以进行分发。