找回密码
 注册
关于网站域名变更的通知
查看: 910|回复: 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 close2 n4 N$ q7 }! b. a5 V4 j
相信有不少人在Ubuntu系统下会遇到这个问题, 原因是较新的Ubuntu系统(15.04或者更高)使用的libstdc++.so.6比Matlab默认采用的库版本高, 当Matlab加载这个库的时候,操作系统检测到不兼容的调用于是产生崩溃并给予退出提示框,差不多是这个样子的输出:
. m- R: c6 _7 {1 r; x9 ~
1 T% {6 i2 M' ?$ K# q* L( P; s ! z0 v9 T: r" G# g8 J  P+ b, T0 A0 ?

9 R5 B3 o0 s; D2 B" |' \4 ktack Trace (from fault):9 k+ G, Q4 V: p. R; g% b/ F# S
[  0] 0x00007f20d3a4f90a                        /lib64/ld-linux-x86-64.so.2+00051466
. U" j5 A" h8 h[  1] 0x00007f20d3a58501                        /lib64/ld-linux-x86-64.so.2+00087297* K1 i' A& s% n/ e9 o' F+ l( H
[  2] 0x00007f20d3a534b4                        /lib64/ld-linux-x86-64.so.2+00066740( V$ W6 ~, F* C& d
[  3] 0x00007f20d3a579f3                        /lib64/ld-linux-x86-64.so.2+00084467
+ Z) i) b0 \3 X9 ?; ?[  4] 0x00007f20d1195fc9                   /lib/x86_64-linux-gnu/libdl.so.2+00004041
0 z8 s: h6 N4 Q* D, T( c[  5] 0x00007f20d3a534b4                        /lib64/ld-linux-x86-64.so.2+00066740
& |1 U" B2 a7 V9 R5 B$ m: l8 S: Y[  6] 0x00007f20d119662d                   /lib/x86_64-linux-gnu/libdl.so.2+00005677
4 L! X" G6 {% ], C4 Y8 \[  7] 0x00007f20d1196061                   /lib/x86_64-linux-gnu/libdl.so.2+00004193 dlopen+00000049
+ ]) B3 B2 w3 {" v9 t[  8] 0x00007f20cd7df0b6 /media/chevy/DATA/Linux/MATLAB/R2016a/bin/glnxa64/libut.so+00315574
+ I, Y5 S/ f) j$ v0 ]0 Q- f[  9] 0x00007f20cd7dfc76 /media/chevy/DATA/Linux/MATLAB/R2016a/bin/glnxa64/libut.so+00318582 _Z11utGetModuleRKSbIDsSt11char_traitsIDsESaIDsEEPi+00000022
% A' {$ T1 |3 e[ 10] 0x00007f20cd7dfd6b /media/chevy/DATA/Linux/MATLAB/R2016a/bin/glnxa64/libut.so+00318827 utGetModule+00000171- ?8 s# @0 p, Q4 g, W
8 I8 E. o) S' e1 ?+ t+ L: ]
.....
/ j, U" J3 `8 \& |6 P, E# A, F8 Q2 v# Q# o# b8 W' X7 [4 @( N. N
后面省略
8 @5 Y6 x$ [' m* O' [  i& S+ N8 z* K
5 K1 n0 v1 K& i: o: z+ \9 {
      解决方法:强制Matlab使用操作系统提供的库即可, 进入Matlab的安装目录,继续导航到该目录下的sys/os/glnxa64目录, 然后重命名该目录下的文件libstdc++.so.6为libstdc++.so.6.old, 问题解决. 此问题会出现在15.04或更高版本的Ubuntu系统上, 比如我就是从14.10升级到15.04后就出现这个问题./ D1 X( ^' q7 B! j! f. {

' S6 F6 r; v5 z5 m) s- b0 \. F7 m
* N3 i8 R3 C" {9 z
, k' ]: T/ z- p7 o/ y4 ~# d; X% s% g1 z+ B$ N* m  a" P, X
/ e/ z( e6 e6 e
4 V; o3 b0 v: b0 L
  • 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-23 23:26 , Processed in 0.156250 second(s), 27 queries , Gzip On.

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

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

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