1MCR简介
MCR之前是 Matlab Component Runtime的缩写,后更名为Matlab Compiler Runtime。MCR实际上是一组独立的共享库,也即是常说的动态连接库,所起的作用是使得你可以执行编译过的matlab文件,与matlab提供的另外两个库----数学库和图形库不同之处在于它支持matlab语言所有的特性,而不仅仅是数学计算和图形功能。换句话说他的作用就是给编译后的matlab文件执行提供一个环境。
并且MCR是一个免费的版本,不需要购买Matlab Full Version的License,就可以运行Matlab程序。
2MCR安装和使用
2.1下载MCR
本例中选择R2012a (7.17)版本,因为MCR的版本需要和Matlab编译器的版本一致才能正常运行。下载文件为:MCR_R2012a_glnxa64_installer.zip。
2.2安装MCR
本文只讨论Linux版本MCR的安装和使用。
首先,将下载的安装文件zip包上传到Linux服务器上的某个目录下,以/tmp/为例;
然后依次执行下面的命令:
进入目录:cd /tmp
解压缩:unzip MCR_R2012a_glnxa64_installer.zip -d MCR_R2012a_glnxa64_installer
进入子目录:cd MCR_R2012a_glnxa64_installer
安装:./install -mode silent -agreeToLicense yes
当出现下面的字样的时候,就表示MCR安装成功了:
Exiting with st