Ubuntu 18.04.6 运行simulink失败解决办法
问题:ubuntu中的matlab2016b打开simulink时失败,出现如下警告,但模块库可以出现
警告: 无法启动 MATLABWindow 进程
>>> In sltemplate.ui.StartPage/showStartPageFallback
In sltemplate.ui.StartPage.show
解决办法:
首先在matlab命令行中运行如下代码:(注意命令是两行,按shift+回车输入完下一行后再运行,或者直接复制此处)
cd(matlabroot)
! bin/glnxa64/MATLABWindow
运行完之后提示缺少库文件
bin/glnxa64/MATLABWindow: error while loading shared libraries: libgconf-2.so.4: cannot open shared object file: No such file or directory
此时需要打开终端,输入如下命令安装缺少的库文件:
sudo apt-get install libgconf-2-4
安装完成后再次在matlab命令行中运行如下代码,检查是否还有其他问题
cd(matlabroot)
! bin/glnxa64/MATLABWindow
我这里还是报错:
bin/glnxa64/MATLABWindow: symbol lookup error: /usr/lib/x86_64-linux-gnu/libatk-1.0.so.0: undefined symbol: g_log_structured_standard
不急,接着再进入matlab的glnxa64目录(这里根据自己的安装位置选择matlab路径)
cd /usr/local/Matlab/R2016b/cefclient/sys/os/glnxa64
然后在终端中执行如下指令
sudo mkdir bak
sudo mv * bak
这里会报
mv: 无法将目录'bak' 移动至自身的子目录'bak/bak' 下
没关系,继续执行
sudo mv bak/libcef.so ./
再次打开simulink,问题就解决了