2016-07-31 134 views
-2

我已經在運行Ubuntu 16.04的筆記本電腦上安裝了Coursera的MOOC的MATLAB。安裝路線是/usr/local/MATLAB。所有安裝過程是好的,但我去嘗試使用終端上的命令matlab運行它後,它給了我這個窗口:MATLAB不能在Ubuntu 16.04上工作

enter image description here

而這個錯誤詳細信息:

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

爲什麼作爲錯誤信息顯示不聯繫你了MATLAB支持? –

+0

卡洛斯,我不會內聯沒有圖片描述的圖片;你應該輸入。此外,這是一個關於通用軟件使用的問題,而不是編程問題,我認爲它會更適合超級用戶,askubuntu或數學工作組論壇 –

+0

請查看http://askubuntu.com/questions/758892/doesnt- MATLAB的工作在Ubuntu的-16-04。這個問題在Ask Ubuntu中多次提出。 – edwinksl

回答

4

這是在Ubuntu 15.06和更高版本以及Ubuntu衍生平臺(如Kubuntu)上的常見錯誤。在使用Kubuntu 15時,我自己也有這個錯誤。在Mathworks的論壇上有一個解決方案,我將在這裏爲您複製。有了這個解決方案,我能夠解決的問題:在啓動過程中

摘要

MATLAB崩潰在Ubuntu 15.04及更高版本,以及來自那些版本衍生分佈

說明

當使用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++。so.6的第20版完成了有限的測試。如果您在使用此版本時遇到MATLAB問題,請聯繫MathWorks技術支持。

原帖:https://www.mathworks.com/support/bugreports/1297894

+0

這是解決方案。我很久以前就遇到過這種情況,並且有跡象表明這個問題與matlab和系統的stdc發生衝突。在那個目錄中,Matlab實際上有一個自述,建議你處理這些文件 – Naib

+0

這對我今天不起作用。 – daaxix

0

試試這個:

命令和apt-get安裝MATLAB的支持