您可以打包在MATLAB独立应用程序®提示或系统提示符下使用这些命令的。
部署工具
该部署工具
命令有两个标志是调用编译器的应用程序之一,而无需打开一个窗口来包装一个已经存在的项目。
-建立
- 调用正确的编译器应用来构建项目,但不会生成安装程序。项目名称
-包
- 调用正确的编译器应用来构建项目,并生成一个安装程序。项目名称
例如,部署工具-package幻方
产生由定义的二进制文件幻方
项目并将它们打包成一个安装程序,您可以分发给其他人。
MCC
该MCC
命令调用MATLAB编译创建在命令可部署的应用程序提示和而包装所述应用程序提供精细级控制。它不包在安装程序的结果。
要调用编译器生成的应用程序,使用MCC
与任-m
或者-e
旗。这两个标志打包MATLAB函数,并生成一个独立的可执行文件。该-m
标志创建一个标准的可执行文件,在系统命令行运行。在Windows®中,-e
标记生成不打开命令提示符,从Windows资源管理器时,双击可执行文件。
使用以下MCC
选择打包的独立应用程序。
选项 | 描述 |
---|---|
-W主要-T链接:EXE |
生成可执行的标准等效采用-m 。 |
-W的WinMain -T链接:EXE |
产生不打开命令提示符,从Windows资源管理器时,双击可执行文件。这相当于使用-e 。 |
-一个 |
在路径上添加任何文件生成的二进制文件。 |
-d |
指定打包的应用程序的文件夹。 |
-o |
指定生成的可执行文件的名称。 |
要运行独立应用程序:
打开一个终端窗口。
导航至您打包独立应用程序的文件夹。
运行使用下面的命令之一的应用:
视窗 | 幻方5 |
的Mac OS X | 您必须设置
现在运行应用程序: ./magicsquare.app/Contents/MacOS/magicsquare 5 |
Linux的® | ./幻方5 |
一个5×5幻方显示在控制台:
17 24 1 8 15 23 5 7 14 16 4 6 13 20 22 10 12 19 21 3 11 18 25 2 9
您执行使用两种编译器的应用程序或相同功能MCC
命令行界面。在编译器生成的应用程序使用交互式菜单和对话框MCC
定制适合您的规范的命令。因此,您的MATLAB代码处理相同的方式,如果你使用它的包装MCC
。
如果你知道你要部署,不需要安装应用程序的类型的命令,这是更快地执行MCC
不是通过编译器应用程序的工作流程。
编译应用程序的优点包括:
你可以用一个直观的界面进行相关的部署任务。
你可以保持在一个方便的项目文件的相关信息。
会话之间您的项目状态持续。
您可以从预填充的菜单加载之前存储编译器项目。
您可以打包分发应用。