Chinaunix首页 | 论坛 | 博客
  • 博客访问: 92497093
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类: LINUX

2008-05-18 13:46:34

作者: Flindzvt  出自:
  在Debian(lenny)中安装Matlab 7.0.0.19901 R14,运行simulink导致crash的问题的解决方法:

  1、运行simulink,错误信息如下:

  Can't load '/usr/local/My_install/matlab/bin/glnx86/libmwsimulink.so': /usr/lib/libXft.so.1: no such file

  解决方法:输入sudo ln -s /usr/lib/libXft.so.2.1.2 /usr/lib/libXft.so.1(估计xorg升级到7之后使用了libXft.so.2,导致该问题产生。有人提出将xorg降版本使用,没尝试。)

  2、之后,错误信息变成如下所示:

  ??? Can't load
  '/usr/local/My_install/matlab/bin/glnx86/libmwsimulink.so': /usr/local/My_install/matlab/bin/glnx86/libqt-mt.so.3: undefined symbol: XftFreeTypeOpen

  解决方法:进入matlab安装目录,输入sudo mv bin/glnx86/libqt-mt.so.3 bin/glnx86/libqt-mt.so.3.old(估计是matlab中的模块版本太老。这样做以后matlab就不会调用此处的模块,转而调用系统的正确模块,也有人将系统模块拷贝到此处替换错误的模块,效果一样)

  3、之后,错误信息又发生变化。

  解决方法:进入matlab安装目录,输入sudo mv sys/os/glnx86/libgcc_s.so.1 sys/os/glnx86/libgcc_s.so.1.old

  与上一步一样。至此,simulink可以运行了。

  在执行这几步之前,需要确保gcc4.2,qt3.3,xorg7正确安装在机器上。这个问题也见于FC7,ubuntu(版本不明),Debian Etch中。解决方法一样。
阅读(430) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~