找回密码
 注册
关于网站域名变更的通知
查看: 880|回复: 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" g* _9 r2 Y. n/ _8 D8 S/ D; X
相信有不少人在Ubuntu系统下会遇到这个问题, 原因是较新的Ubuntu系统(15.04或者更高)使用的libstdc++.so.6比Matlab默认采用的库版本高, 当Matlab加载这个库的时候,操作系统检测到不兼容的调用于是产生崩溃并给予退出提示框,差不多是这个样子的输出:
7 J8 n( W) ?- V9 ^# D1 U+ A% m# ]$ ?( I6 u

0 x! P8 f1 o2 ?
1 [4 F2 x& }! K+ T% {* v) X, btack Trace (from fault):: b! {* ^7 b7 i. [
[  0] 0x00007f20d3a4f90a                        /lib64/ld-linux-x86-64.so.2+000514662 g- ~  m, U! ^. P. N( j* S
[  1] 0x00007f20d3a58501                        /lib64/ld-linux-x86-64.so.2+00087297; p. I& N. y4 ?4 D. f
[  2] 0x00007f20d3a534b4                        /lib64/ld-linux-x86-64.so.2+00066740
0 h) Q" A. x% O: [' F7 D[  3] 0x00007f20d3a579f3                        /lib64/ld-linux-x86-64.so.2+00084467
- s4 u1 |& R: w7 b2 B0 c: C( ^[  4] 0x00007f20d1195fc9                   /lib/x86_64-linux-gnu/libdl.so.2+00004041! F$ g0 k4 f( G* P; o+ }
[  5] 0x00007f20d3a534b4                        /lib64/ld-linux-x86-64.so.2+00066740
' @0 E# T( T, v6 T9 f5 q: T[  6] 0x00007f20d119662d                   /lib/x86_64-linux-gnu/libdl.so.2+00005677
" b, D. z/ ]( O) V[  7] 0x00007f20d1196061                   /lib/x86_64-linux-gnu/libdl.so.2+00004193 dlopen+00000049
5 F+ N- n4 W6 O[  8] 0x00007f20cd7df0b6 /media/chevy/DATA/Linux/MATLAB/R2016a/bin/glnxa64/libut.so+00315574' `  @& e; g1 b8 }: ?
[  9] 0x00007f20cd7dfc76 /media/chevy/DATA/Linux/MATLAB/R2016a/bin/glnxa64/libut.so+00318582 _Z11utGetModuleRKSbIDsSt11char_traitsIDsESaIDsEEPi+00000022
  N5 y1 _* y3 s3 l2 I[ 10] 0x00007f20cd7dfd6b /media/chevy/DATA/Linux/MATLAB/R2016a/bin/glnxa64/libut.so+00318827 utGetModule+00000171/ o/ a: W7 t( E9 P5 j6 ~

4 k6 e4 r/ y( ^1 q9 ?.....1 v: l2 N% I( d- e; T% Q5 }0 r/ a

/ R) ]% n2 A) J6 {; J! F/ {# R后面省略2 [6 m2 d! ]' G9 }  V5 V
) H* D+ W  t- N. T4 V) r
' A, t7 E1 v7 H3 k$ t7 ]
      解决方法:强制Matlab使用操作系统提供的库即可, 进入Matlab的安装目录,继续导航到该目录下的sys/os/glnxa64目录, 然后重命名该目录下的文件libstdc++.so.6为libstdc++.so.6.old, 问题解决. 此问题会出现在15.04或更高版本的Ubuntu系统上, 比如我就是从14.10升级到15.04后就出现这个问题.
4 s) i+ |" P; V1 t& }$ q
  k: z+ z# r/ T- r+ E. b% }! q2 i- [

& j! Z0 ^9 g1 x+ C) G5 \
1 f% W6 X' ]! T# G) ~4 V8 J; l+ k& ~$ ?& G7 B, P6 [8 _; o; i
. `: j+ Q3 W" j6 x( B! O$ v. r
  • TA的每日心情

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

    [LV.1]初来乍到

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

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-7-25 11:11 , Processed in 0.109375 second(s), 26 queries , Gzip On.

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

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

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