Matlab运行环境MCR安装

时间:2024-02-25 07:10:16

1、安装Matlab

目标机上应该可以不用安装,只需要在编译机上安装

https://www.cnblogs.com/judes/p/12156812.html

2、在安装路径中获取MCR

进入matlab输入mcrinstaller,会弹出mcr的路径

ans =

/usr/local/MATLAB/R2015b/toolbox/compiler/deploy/glnxa64/MCRInstaller.zip

把zip拿出来,增加权限,解压

 

 

其中install就是安装程序

3、静默安装

sudo ./install -mode silent -agreeToLicense  yes

安装完成弹出这个

4、加入动态库路径

上图中,最后一行就是需要的动态库路径,注意2个分号,所以是3个路径

sudo vim /etc/profile

末尾加入路径

export LD_LIBRARY_PATH=/usr/local/MATLAB/MATLAB_Runtime/v90/runtime/glnxa64:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=/usr/local/MATLAB/MATLAB_Runtime/v90/bin/glnxa64:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=/usr/local/MATLAB/MATLAB_Runtime/v90/sys/os/glnxa64:$LD_LIBRARY_PATH

生效配置文件

source /etc/profile

5、测试

echo "$LD_LIBRARY_PATH"

 

 如果打印出了则成功了,此时matlab常用的动态库就配置好了

6、加入mysql的驱动

同安装matlab一样,也需要配置mysql的jar驱动包

将驱动包mysql-connector-java-5.1.45-bin.jar复制到MCR的路径:

cp mysql-connector-java-5.1.45-bin.jar  /usr/local/MATLAB/MATLAB_Runtime/v90/java/jar/toolbox

修改这个jar的环境路径:

vim    /usr/local/MATLAB/MATLAB_Runtime/v90/toolbox/local/classpath.txt 

在末尾增加刚才那个jar的绝对路径:

 

 此时,如果matlab的可执行包需要访问数据库,就不会报fetch错误了。