系统:2013年i7,32 GB,GTX-960 Nvidia,华硕桌面PC.我得到连续的系统错误
MATLAB is exiting because of fatal error:
- -
Segmentation violation detected at Sat Apr 30 17:40:16 2016
我知道线程关于ubuntu 16.04的Matlab问题。我的deb http://us.archive.ubuntu.com/ubuntu xenial main multiverse在我的/etc/apt/sources.list里。我的系统中也有matlab-support。
我
我有一个在linux上使用matlab接口的C++程序。当我运行C++程序时,我得到一个与区域设置数据库相关的错误:
MATLAB:I18n:LocaleDatabaseNotFound - Cannot find the MATLAB locale database.
The MATLAB process default locale is set to "en_US.US-ASCII".
这是什么意思?这个错误会导致严重的数值问题,还是仅仅是一个小警告?
我将Ubuntu12.04升级到14.04,现在当我从命令提示符运行matlab时,我得到了(它在12.04上运行得很好)
anthony@anthony-VPCZ12V9E:~$ matlab
/usr/local/bin/matlab: 1: /usr/local/MATLAB/R2012a/bin/util/oscheck.sh: /lib/libc.so.6: not found
/usr/local/MATLAB/R2012a/bin/glnx86/MATLAB: /usr/local/src/maple18/bin.IBM_INTEL_LINUX/libstdc++.so.6: v
我尝试直接从Matlab运行gnuplot (在Debian Linux中运行),但得到以下错误:
>> unix('gnuplot defaults_loan10.p');
gnuplot: /usr/local/MATLAB/R2011b/sys/os/glnx86/libstdc++.so.6: version `GLIBCXX_3.4.11' not found (required by /usr/lib/i386-linux-gnu/libwx_baseu-2.8.so.0)
从控制台运行gnuplot可以很好地工作。我怎么才能修复它?
似乎Matlab有自己的linux共享库的。我有一个需要的程序,它是一个共享库,可以调用一些标准共享库。这些程序在我的机器上运行得很好,但是当Matlab尝试使用system()函数调用它们时,它失败了,因为它的版本太旧了。具体地说,我得到
/usr/local/MATLAB/R2014a/bin/glnxa64/libcurl.so.4: no version information available (required by /usr/local/lib64/libwfdb.so.10)
有没有办法更新我的Matlab共享库?或者,是否有解决方法可以让我以本地用户的身份运行该命令?如果重