|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
Matlab不能启动的问题:matlab has encountered an internal problem and needs to close6 q/ o( v5 o3 u6 w; v8 }
相信有不少人在Ubuntu系统下会遇到这个问题, 原因是较新的Ubuntu系统(15.04或者更高)使用的libstdc++.so.6比Matlab默认采用的库版本高, 当Matlab加载这个库的时候,操作系统检测到不兼容的调用于是产生崩溃并给予退出提示框,差不多是这个样子的输出:1 k4 x4 Q9 r: E9 B2 Z1 [' i
( C& U" s) R. G: U4 T- O) J
, \+ d' l+ N4 N* k/ g- k
$ I0 A4 m4 q$ n2 m& H4 T9 t
tack Trace (from fault): r8 {# K( i* \! R' X8 C9 t* O
[ 0] 0x00007f20d3a4f90a /lib64/ld-linux-x86-64.so.2+00051466/ V3 ?# y f! Z m0 I5 W
[ 1] 0x00007f20d3a58501 /lib64/ld-linux-x86-64.so.2+00087297) a* t9 r& W. T0 _ j5 I9 \, m3 x4 @3 c
[ 2] 0x00007f20d3a534b4 /lib64/ld-linux-x86-64.so.2+00066740# m! \7 |$ R1 s8 |
[ 3] 0x00007f20d3a579f3 /lib64/ld-linux-x86-64.so.2+00084467
( b& Q: d2 N2 j' W! y0 a. o& s[ 4] 0x00007f20d1195fc9 /lib/x86_64-linux-gnu/libdl.so.2+00004041
% L" J2 M6 M# g5 N. \+ |; y[ 5] 0x00007f20d3a534b4 /lib64/ld-linux-x86-64.so.2+00066740+ B% [$ `2 r2 {/ d9 A
[ 6] 0x00007f20d119662d /lib/x86_64-linux-gnu/libdl.so.2+000056775 c/ u9 X' U0 p( g1 N
[ 7] 0x00007f20d1196061 /lib/x86_64-linux-gnu/libdl.so.2+00004193 dlopen+00000049
, q+ B K: m9 D3 f% a[ 8] 0x00007f20cd7df0b6 /media/chevy/DATA/Linux/MATLAB/R2016a/bin/glnxa64/libut.so+00315574
9 r8 i7 j) Z9 n: _+ s[ 9] 0x00007f20cd7dfc76 /media/chevy/DATA/Linux/MATLAB/R2016a/bin/glnxa64/libut.so+00318582 _Z11utGetModuleRKSbIDsSt11char_traitsIDsESaIDsEEPi+00000022( b6 p1 n1 {1 u
[ 10] 0x00007f20cd7dfd6b /media/chevy/DATA/Linux/MATLAB/R2016a/bin/glnxa64/libut.so+00318827 utGetModule+00000171: f8 ~3 D4 t1 D- F% R8 T( h' V
- } J5 f1 d0 Y; O3 \$ p, v6 P
.....5 K& v: w: N* ?' }$ T; t
( B) f8 W% H, H9 h8 E( k后面省略3 s! x( a# {: v [9 J
- j* V8 @: v& i( G& F# f6 z8 q+ B6 A& s8 q: D2 z7 {
解决方法:强制Matlab使用操作系统提供的库即可, 进入Matlab的安装目录,继续导航到该目录下的sys/os/glnxa64目录, 然后重命名该目录下的文件libstdc++.so.6为libstdc++.so.6.old, 问题解决. 此问题会出现在15.04或更高版本的Ubuntu系统上, 比如我就是从14.10升级到15.04后就出现这个问题.5 g# t$ }. l3 G
. b3 p8 C; v# t) e4 s Z' e0 ^0 m
1 `; ^6 g$ I( M5 w7 D. @7 n
8 E8 Y! D. T" C* H3 b4 k
, A; t. e# }3 R
! \, _/ t( S" n3 k5 @! V) J
* x; D Q$ h. _1 X1 G$ i
|
|