@[toc]
0 背景
因为要使用C++和Matlab在linux上混合编程,C++需要调用Matlab的动态链接库,光有so文件是无法运行的,必须还要在linux上安装Matlab软件,于是便有了此文。
1 详细安装步骤
安装linux版的Matlab,必须要有桌面环境(例如GNOME
、KDE
、Unity
等),可以使用如下的方法查看安装的桌面软件:
yum grouplist
1,下载linux版的matlab(iso文件);
2,挂载软件,挂载后的结果如下;
sudo mount -t auto -o loop /home/jk/下载/Linux/Matlab910R2021a_Lin64.iso /software/matlab/
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-iUKWYpZ1-1653963269029)
3,进入到挂载后的目录下,给挂载后的目录赋予全部权限,然后运行install
程序 ,进行安装;
chmod 777 matlab/
cd matlab/
sudo ./insatll
如果没有安装桌面软件,就会遇到如下报错:
选择密钥文件
输入密钥(09806-07443-53955-64350-21751-41297
)
(备注:此图为在Mac上安装成功的截图,Linux上安装成功也类似。)
4,进入到/usr/local/Polyspace/R2021a/bin
目录下,如果直接启动matlab,就会遇到如下的错误。
使用如下指令,进行文件替换后(文件路径根据自己实际情况进行修改),就可以正常打开。
cp /root/Crack/libmwlmgrimpl.so /usr/local/Polyspace/R2021a/bin/glnxa64/matlab_startup_plugins/lmgrimpl/