世纪挑战集团
编译MATLAB功能部署
语法
描述
您可以使用世纪挑战集团
打包和部署MATLAB®程序作为独立的应用程序,Excel®插件、火花™应用程序或Hadoop®就业机会。
如果你有一个MATLAB编译器SDK™许可,您可以使用世纪挑战集团
创建C / c++共享库、。net程序集,Java®Python包,®包,MATLAB生产服务器™可部署的档案,或Excel插件MATLAB生产服务器。
一般使用
mcc(选项)
编译指定的功能选项。取决于使用的选项编译的结果。第一个文件作为入口点编译后的工件。mfilename1 mfilename2……mfilenameN
您还可以从一个系统调用这个语法命令提示符。
请注意
参数包含特殊字符(时间或空间)等必须由单引号包围。使用双引号在执行从一个窗户®命令提示符。
mcc(选项,
编译指定的功能选项。指定文件名和选择作为特征向量或字符串。这个语法允许您使用MATLAB变量作为输入参数。mfilename
)
独立应用程序
mcc - m[选项]
编译成一个独立的应用程序功能。可执行的类型取决于您的操作系统。mfilename
作为一种替代方法,compiler.build.standaloneApplication
函数支持最常见的工万博1manbetx作流。
mcc - e[选项]
编译成一个独立的应用程序,功能没有打开Windows命令提示符上执行。的mfilename
- e
选项只能在Windows操作系统上。
作为一种替代方法,compiler.build.standaloneWindowsApplication
函数支持最常见的工万博1manbetx作流。
Excel插件
mcc - w的excel:
创建一个微软®Excel插件使用指定的文件。在创建Excel插件之前,安装一个万博1manbetx支持编译器。addin_name
,class_name
版本=version_number
(选项)mfilename1 mfilename2……mfilenameN
你只能在Windows上创建Excel插件。
addin_name
——指定插件的名称。如果你不指定的名称,世纪挑战集团
使用
作为默认。mfilename1
class_name
——指定要创建的类的名称。如果你不指定类名,世纪挑战集团
使用addin_name
作为类名。如果指定的,class_name
必须是不同的
。mfilename1
version_number
——指定插件文件的版本号major.minor.bug.build
在文件系统中。你不需要指定一个版本号。如果你不指定版本号,世纪挑战集团
设置版本号1.0.0.0
默认情况下。主要
——指定的主要版本号。如果你不指定一个数字,世纪挑战集团
集主要
来1
。小
——指定小版本号。如果你不指定一个数字,世纪挑战集团
集小
来0
。错误
——指定错误修复维护版本号。如果你不指定一个数字,世纪挑战集团
集错误
来0
。构建
——指定构建数字。如果你不指定一个数字,世纪挑战集团
集构建
来0
。
作为一种替代方法,compiler.build.excelAddIn
函数支持最常见的工万博1manbetx作流。
MapReduce应用程序Hadoop
Linux®只有
mcc - w的hadoop:
生成一个可部署归档archive_name
配置:config_file
”mfilename
mfilename
Hadoop可以运行的工作。
archive_name
——指定生成的档案的名称。config_file
——指定配置文件的路径创建一个可部署的档案。有关更多信息,请参见配置文件创建可部署归档使用mcc命令。
万博1manbetx模拟
需要万博1manbetx®编译器™
mcc - m[选项]
编制了MATLAB应用程序包含一个仿真软件模拟成一个独立的应用程序。万博1manbetx有关更多信息,请参见创建和部署一个脚本与仿真软件的编译器万博1manbetx(万博1manbetx仿真软件编译器)。mfilename
Python包
需要MATLAB编译器SDK
mcc - w python:
使用指定的文件创建一个Python包。package_name
(选项)mfilename1 mfilename2……mfilenameN
package_name
——指定Python包的名称之前,一个可选的命名空间,这是一个period-separated列表等companyname.groupname.component
。
作为一种替代方法,compiler.build.pythonPackage
(MATLAB编译器SDK)函数支持最常见的工万博1manbetx作流。
net程序集
mcc - w的dotnet:
创建一个. net汇编与一个类使用指定的文件。在创建。net程序集之前,看到的MATLAB编译器SDK . net的目标要求(MATLAB编译器SDK)。assembly_name
api =api_type
,class_name
,framework_version
,安全
,remote_type
(选项)mfilename1 mfilename2……mfilenameN
assembly_name
——指定的名称之前组装一个可选的命名空间,这是一个period-separated列表等companyname.groupname.component
。api_type
——指定API类型的组装。值是matlab-data
和mwarray
。默认值是mwarray
。class_name
——指定要创建的. net类的名称。framework_version
——指定版本的Microsoft . net框架要使用编译汇编。指定:0.0
——使用最新的版本在目标机器上的支万博1manbetx持。
——使用一个特定版本的框架。version_major
。version_minor
通常特定于版本的特性。咨询功能的文档你实现微软的。net Framework版本要求。
安全
——指定是否要创建的装配是一个私人组装或共享组装。创建一个私人集会、指定
私人
。创建一个共享组件,指定完整路径所使用的加密密钥文件签署组装。
remote_type
——指定的远程类型组装。值是远程
和当地的
。
mcc - w的dotnet:
创建一个. net汇编与多个类使用指定的文件。您可以通过添加中包含其他类关键字assembly_name
api =api_type
,class_name
,framework_version
,安全
,remote_type
“[选项]”类{class_name: mfilename1 mfilename2,…, mfilenameN}
”类{___}
参数。
作为一种替代方法,compiler.build.dotNETAssembly
(MATLAB编译器SDK)函数支持最常见的工万博1manbetx作流。
Java包
需要MATLAB编译器SDK
mcc - w的java:
从指定的文件创建一个Java包。在创建Java包之前,看到的配置您的Java环境(MATLAB编译器SDK)。package_name
,class_name
(选项)mfilename1 mfilename2……mfilenameN
package_name
——指定Java包的名称之前,一个可选的命名空间,这是一个period-separated列表等companyname.groupname.component
。class_name
——指定要创建的类的名称。如果你不指定类名,世纪挑战集团
使用最后一项package_name
。
mcc - w的java:
使用多个类创建一个Java包从指定的文件。您可以通过添加中包含其他类关键字package_name
,class_name
“[选项]”类{class_name: mfilename1 mfilename2,…, mfilenameN}
”类{___}
参数。
作为一种替代方法,compiler.build.javaPackage
(MATLAB编译器SDK)函数支持最常见的工万博1manbetx作流。
C共享库
需要MATLAB编译器SDK
mcc - l(选项)
列出编译功能集中到一个共享库并生成C包装器代码与其他应用程序的集成。mfilename1 mfilename2……mfilenameN
作为一种替代方法,compiler.build.cSharedLibrary
(MATLAB编译器SDK)函数支持最常见的工万博1manbetx作流。
c++共享库
需要MATLAB编译器SDK
mcc - w的cpplib:
将列出函数编译为c++共享库并生成c++包装器代码与其他应用程序的集成。library_name
[{所有遗留| |通用}]的[选项]mfilename1 mfilename2……mfilenameN
library_name
——指定共享库的名称。所有
——生成使用的共享库mwArray
API和接口,使用MATLAB数据的通用API。这是默认的行为。遗产
——生成共享库使用mwArray
API。通用的
——使用MATLAB数据API生成共享库。
作为一种替代方法,compiler.build.cppSharedLibrary
(MATLAB编译器SDK)函数支持最常见的工万博1manbetx作流。
COM组件
需要MATLAB编译器SDK
mcc - w的com:
列出编译功能集中到一个通用的微软COM组件。component_name
,class_name
(选项)mfilename1 mfilename2……mfilenameN
component_name
——指定COM组件的名称。
class_name
——指定类的名称。
作为一种替代方法,compiler.build.comComponent
(MATLAB编译器SDK)函数支持最常见的工万博1manbetx作流。
mcc - w ' com: component_name,
微软创建了一个COM组件的多个类指定文件。您可以通过添加中包含其他类关键字class_name
“[选项]”类{class_name: mfilename1 mfilename2,…, mfilenameN}
”类{___}
参数。
部署归档文件的MATLAB生产服务器
需要MATLAB编译器SDK
mcc - u - w的清洁技术基金:
创建一个可部署的存档(archive_name
,发现:FunctionSignatures.json
(选项)mfilename1 mfilename2……mfilenameN
.ctf
使用一个文件)MATLAB生产服务器实例。
archive_name
——指定部署归档文件的名称。FunctionSignatures.json
- JSON文件,其中包含的信息你的MATLAB函数。这只是有关RESTful客户使用发现API。有关更多信息,请参见在JSON MATLAB函数签名(MATLAB生产服务器)。
语法还创建一个服务器端部署归档文件(.ctf
文件)Microsoft Excel插件。
作为一种替代方法,compiler.build.productionServerArchive
(MATLAB编译器SDK)函数支持最常见的工万博1manbetx作流。
Excel插件的MATLAB生产服务器
需要MATLAB编译器SDK
mcc - w的mpsxl:
创建一个客户端Microsoft Excel从指定的文件插件,可用于发送请求MATLAB生产服务器从Excel。创建客户端插件必须是之前创建一个服务器端部署归档文件(addin_name
,class_name
,版本
”input_marshaling_flags
output_marshaling_flags
(选项)mfilename1 mfilename2……mfilenameN
.ctf
从指定的文件文件)。一个纯粹的客户端插件并不可行。
addin_name
——指定插件的名称。class_name
——指定要创建的类的名称。如果你不指定类名,世纪挑战集团
使用addin_name
作为默认。版本
——指定插件的版本指定为主要
。小
。主要
——指定的主要版本号。如果你不指定版本号,世纪挑战集团
使用最新版本。小
——指定小版本号。如果你不指定版本号,世纪挑战集团
使用最新版本。
input_marshaling_flags
——指定选项之间的数据传入Microsoft Excel和MATLAB。-replaceBlankWithNaN
——指定一个空白Microsoft Excel在MATLAB转化成南。如果不指定这个标志,空白是转化成0。-convertDateToString
——指定日期Microsoft Excel转化成MATLAB字符向量。如果你不指定这个标志,日期转化成MATLAB双打。
output_marshaling_flags
——指定选项如何MATLAB和之间的数据传入Microsoft Excel。-replaceNaNWithZero
——指定南在MATLAB转化成一个0Microsoft Excel。如果不指定这个标志,南编组# QNAN
在Visual Basic®。-convertNumericToDate
——指定MATLAB数值转化成Microsoft Excel日期。如果你不指定这个标志,Microsoft Excel没有收到日期作为输出。
作为一种替代方法,compiler.build.excelClientForProductionServer
(MATLAB编译器SDK)函数支持最常见的工万博1manbetx作流。
例子
输入参数
限制
世纪挑战集团
不能创建web应用程序。要创建web应用程序,可以使用Web应用程序编译器应用程序或compiler.build.webAppArchive
函数。
提示
在Windows上,您可以生成一个系统级目标文件通过添加文件版本号
version =
version_number
到目标生成世纪挑战集团
语法。例如,看到的创建Excel插件(Windows)。version_number
——指定目标文件的版本major.minor.bug.build
在文件系统中。你不需要指定一个版本号。如果你不指定版本号,世纪挑战集团
设置版本号,默认情况下,1.0.0.0
。主要
——指定的主要版本号。如果你不指定版本号,世纪挑战集团
集主要
来1
。小
——指定小版本号。如果你不指定版本号,世纪挑战集团
集小
来0
。错误
——指定错误修复维护版本号。如果你不指定版本号,世纪挑战集团
集错误
来0
。构建
——指定构建数字。如果你不指定版本号,世纪挑战集团
集构建
来0
。
这个功能是支持独立的Excel应用程序和插件万博1manbetxMATLAB编译器。
此功能支持C共享库,c++共享库,COM组件万博1manbetx、。net程序集,Excel插件MATLAB生产服务器在MATLAB编译器SDK。
版本历史
之前介绍过的R2006a