让matlab程序脱离matlab环境运行
2010-10-21 23:45
281 查看
请看这个帖子【mcc、mbuild和mex命令详解】
http://www.matlabsky.com/thread-544-1-1.html
(1)创建MEX文件 >>mcc –x filename (注意这个命令在2008a中已经去掉了)将M文件filename.m翻译成C代码,并生成一个可被Matlab直接调用的C的MEX。
(2)创建simulink S函数 >>mcc –s filename 将M文件filename.m翻译成C代码,并生成一个相应的simulink S函数,该函数的输入输出变量的大小可动态改变。
(3)创建可独立执行的C程序 >>mcc –m filename 将M文件filename.m翻译成C代码,生成的可执行文件能独立于Matlab运行环境。
(4)创建可独立运行的C++程序 >>mcc –p filename 将M文件filename.m翻译成C++代码,生成的可执行文件能独立于Matlab运行环境。
(5)创建可独立运行的C图形库函数 >>mcc –B sgl filename 如果filename.m中包含了对Matlab图形处理函数的调用,上述命令,将filename转换成为C语言,并生成一个能独立于Matlab运行环境的可执行程序。
(6) 创建可独立运行的C++图形库函数 >>mcc –B sgl cpp filename 如果filename.m中包含了对Matlab图形处理函数的调用,上述命令,将filename转换成为C++语言,并生成一个能独立于Matlab运行环境的可执行程序。
(7)创建C函数库 >>mcc –m –W lib:libfoo –T link:libfoo.m 创建一个C函数库
http://www.matlabsky.com/thread-544-1-1.html
(1)创建MEX文件 >>mcc –x filename (注意这个命令在2008a中已经去掉了)将M文件filename.m翻译成C代码,并生成一个可被Matlab直接调用的C的MEX。
(2)创建simulink S函数 >>mcc –s filename 将M文件filename.m翻译成C代码,并生成一个相应的simulink S函数,该函数的输入输出变量的大小可动态改变。
(3)创建可独立执行的C程序 >>mcc –m filename 将M文件filename.m翻译成C代码,生成的可执行文件能独立于Matlab运行环境。
(4)创建可独立运行的C++程序 >>mcc –p filename 将M文件filename.m翻译成C++代码,生成的可执行文件能独立于Matlab运行环境。
(5)创建可独立运行的C图形库函数 >>mcc –B sgl filename 如果filename.m中包含了对Matlab图形处理函数的调用,上述命令,将filename转换成为C语言,并生成一个能独立于Matlab运行环境的可执行程序。
(6) 创建可独立运行的C++图形库函数 >>mcc –B sgl cpp filename 如果filename.m中包含了对Matlab图形处理函数的调用,上述命令,将filename转换成为C++语言,并生成一个能独立于Matlab运行环境的可执行程序。
(7)创建C函数库 >>mcc –m –W lib:libfoo –T link:libfoo.m 创建一个C函数库
相关文章推荐
- matalb7与VC2008混合编程DLL方法(四)脱离matlab和VC环境的运行和程序发布
- AIR程序绿化,脱离air runtimes(AIR运行环境)的方法
- VS2010静态编译生成.exe可执行文件,使c++程序脱离VS环境运行
- 脱离matlab运行可执行程序
- 使OpenCV程序脱离本地OpenCV环境到其它电脑上运行
- MATLAB生成exe脱离matlab运行可执行程序
- 如何实现.net下开发的程序脱离.net环境运行并且可以跨平台的想法
- 程序脱离IDE环境运行报错
- 脱离Matlab平台运行matlab可执行程序
- C#程序不用安装.NET环境运行(让C#程序脱离.net框架)
- 让C#程序run anywhere脱离.net Framework框架环境运行
- 关于 vc编译程序 脱离 vc环境运行的问题 (新手)
- 脱离.net framework环境运行的程序
- matlab 7与vc/mfc混合编程 脱离运行环境,移植代码
- 程序脱离python环境运行
- 让C#程序run anywhere脱离.net Framework框架环境运行
- MATLAB生成exe脱离matlab运行可执行程序
- 验证C#程序脱离.net framework环境运行(飞信法)
- 利用Salamander .Net Linker生成可脱离.net framework环境运行的程序
- AIR程序打包/绿化,脱离air runtimes(AIR运行环境)的方法