我在运行Ubuntu 16.04的笔记本电脑上安装了MATLAB for Course的MOOC。安装路线为/usr/local/MATLAB
。所有的安装过程都没问题,但是在我尝试使用终端上的matlab
命令运行它之后,它给了我这个窗口:
此错误详情:
MATLAB crash file:/home/carlosab1802/matlab_crash_dump.15687-1:
------------------------------------------------------------------------
Segmentation violation detected at Sun Jul 31 12:49:35 2016
------------------------------------------------------------------------
Configuration:
Crash Decoding : Disabled
Crash Mode : continue (default)
Current Graphics Driver: Unknown hardware
Current Visual : 0x63 (class 4, depth 24)
Default Encoding : UTF-8
GNU C Library : 2.23 stable
Host Name : carlosab1802
MATLAB Architecture : glnxa64
MATLAB Root : /usr/local/MATLAB/R2016a
MATLAB Version : 9.0.0.341360 (R2016a)
OpenGL : hardware
Operating System : Linux 4.4.0-31-generic #50-Ubuntu SMP Wed Jul 13 00:07:12 UTC 2016 x86_64
Processor ID : x86 Family 6 Model 60 Stepping 3, GenuineIntel
Virtual Machine : Java 1.7.0_60-b19 with Oracle Corporation Java HotSpot(TM) 64-Bit Server VM mixed mode
Window System : The X.Org Foundation (11803000), display :0
If this problem is reproducible, please submit a Service Request via:
http://www.mathworks.com/support/contact_us/
A technical support engineer might contact you with further information.
Thank you for your help.
我不知道如何修复它,我搜索了很多,人们总是说“安装matlab支持”,我已经完成但是它仍然无效。
答案 0 :(得分:4)
这是Matlab在Ubuntu 15.06及更高版本以及Ubuntu衍生平台(如Kubuntu)上的常见错误。我自己也有这个错误,同时使用Kubuntu 15.在Mathworks的论坛上有一个解决方案,我将在这里为您复制。通过这个解决方案,我能够解决这个问题:
摘要
在Ubuntu 15.04和更新版本的启动期间MATLAB崩溃,以及从这些版本派生的分发
描述
当使用Ubuntu Linux发行版15.04及更新版本以及从这些版本派生的发行版时,MATLAB可能会在启动期间崩溃。
发生此崩溃是因为这些版本包含比MATLAB(版本6.0.17)附带的版本更新版本的libstdc ++。so.6。当MATLAB首先加载版本6.0.17时,操作系统会出现不兼容问题,从而导致MATLAB崩溃。
解决方法
您可以按照以下说明强制MATLAB加载操作系统提供的更新版本的库:
确定安装MATLAB的位置 导航到此安装文件夹中的sys / os / glnxa64目录 将libstdc ++。so.6库重命名为libstdc ++。so.6.old 我们使用libstdc ++的第20版进行了有限的测试.so.6。如果您在使用此版本时遇到MATLAB问题,请联系MathWorks技术支持。
答案 1 :(得分:0)
试试这个:
sudo apt-get install matlab-support