找回密码
 注册
关于网站域名变更的通知
查看: 901|回复: 1
打印 上一主题 下一主题

解决Matlab不能启动的问题:matlab has encountered an internal problem

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-7-20 16:47 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
Matlab不能启动的问题:matlab has encountered an internal problem and needs to close
6 W$ C) u$ @, W0 h/ H, Q  k相信有不少人在Ubuntu系统下会遇到这个问题, 原因是较新的Ubuntu系统(15.04或者更高)使用的libstdc++.so.6比Matlab默认采用的库版本高, 当Matlab加载这个库的时候,操作系统检测到不兼容的调用于是产生崩溃并给予退出提示框,差不多是这个样子的输出:  l+ N0 M2 N; k* ?8 T+ b- c
5 Z- D0 L9 y+ ]  L9 L
* v) S0 l% z4 R+ Q
1 w( k$ r5 X( D" {( y
tack Trace (from fault):8 E: T( K6 ~# ~, X& K
[  0] 0x00007f20d3a4f90a                        /lib64/ld-linux-x86-64.so.2+00051466" U8 G0 B# ^6 @+ {9 M) @
[  1] 0x00007f20d3a58501                        /lib64/ld-linux-x86-64.so.2+00087297
5 h5 b. j) n1 X2 p[  2] 0x00007f20d3a534b4                        /lib64/ld-linux-x86-64.so.2+00066740
, {0 s6 |: i% A% g/ g[  3] 0x00007f20d3a579f3                        /lib64/ld-linux-x86-64.so.2+00084467
& E6 h, X6 I, r4 @& B* i- ~[  4] 0x00007f20d1195fc9                   /lib/x86_64-linux-gnu/libdl.so.2+00004041, P  }  ^) Z# i5 h( X1 E; g
[  5] 0x00007f20d3a534b4                        /lib64/ld-linux-x86-64.so.2+00066740
, H4 I, w9 \3 ?3 v[  6] 0x00007f20d119662d                   /lib/x86_64-linux-gnu/libdl.so.2+00005677" h/ G2 O+ Q# P5 {% P4 b1 O
[  7] 0x00007f20d1196061                   /lib/x86_64-linux-gnu/libdl.so.2+00004193 dlopen+000000496 H1 g1 t8 j5 H3 i4 V9 }! C+ U
[  8] 0x00007f20cd7df0b6 /media/chevy/DATA/Linux/MATLAB/R2016a/bin/glnxa64/libut.so+00315574
+ O3 U2 ^& Q* ]: o[  9] 0x00007f20cd7dfc76 /media/chevy/DATA/Linux/MATLAB/R2016a/bin/glnxa64/libut.so+00318582 _Z11utGetModuleRKSbIDsSt11char_traitsIDsESaIDsEEPi+00000022
1 ], p5 I0 Q) N4 G[ 10] 0x00007f20cd7dfd6b /media/chevy/DATA/Linux/MATLAB/R2016a/bin/glnxa64/libut.so+00318827 utGetModule+00000171( M# u1 e, p* B8 L- S# X

, j' T1 }0 a1 x# D+ N.....! b' C7 |! z9 z1 S5 W

* q: V" ?8 d9 V; ]6 w& u后面省略
  O1 O: \9 r6 W+ d. g" G# j2 f6 m2 e- ?7 ~2 r) q# c. L# }

% P: S4 e( s6 V+ H3 o      解决方法:强制Matlab使用操作系统提供的库即可, 进入Matlab的安装目录,继续导航到该目录下的sys/os/glnxa64目录, 然后重命名该目录下的文件libstdc++.so.6为libstdc++.so.6.old, 问题解决. 此问题会出现在15.04或更高版本的Ubuntu系统上, 比如我就是从14.10升级到15.04后就出现这个问题." ]. ~5 Y" e8 n4 x4 O

5 J' f/ [  z0 t2 g4 I9 j9 b% R* i% j6 B* }' Y0 f- x* y

& B" K4 ^, t3 Y4 ^/ c, j+ s* ?9 {4 e+ [/ F" u5 N3 `: s/ F0 I

6 R2 y9 X! C. `* g4 Q: \# @: O) C1 V5 l3 D" D8 Q) G+ K
  • TA的每日心情

    2019-11-29 15:37
  • 签到天数: 1 天

    [LV.1]初来乍到

    2#
    发表于 2020-7-20 18:18 | 只看该作者
    最喜欢看这中帖子
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-11-5 08:14 , Processed in 0.140625 second(s), 26 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表