当前位置:操作系统 > Unix/Linux >>

解决Linux下使用Matlab符号函数出错

在较新版本Linux中使用Matlab的符号函数库及相关功能时,有时候可能会出错,错误的代码大致为:

  Unable to load mex file:

  /usr/local/matlab/toolbox/symbolic/maplemex.mexglx.

  /usr/local/matlab/bin/glnx86/libmaple.so: symbol errno,

  version GLIBC_2.0 not defined in file libc.so.6 with link time reference

  Invalid MEX-file '/usr/local/matlab/toolbox/symbolic/maplemex.mexglx': .

  Error in ==> maple at 104

  [result,status] = maplemex(statement);

  出现这种情况的原因是目前的Linux系统一般采用新的2.6内核,与Matlab有些地方不太一致,这时只要通过在命令行启动Matlab前输入以下命令,就可解决问题:

  (bash shell)

  export LD_ASSUME_KERNEL=2.4.1

  或:

  export LD_ASSUME_KERNEL=2.2.5

  (c shell)

  setenv LD_ASSUME_KERNEL 2.4.1

  或:

  setenv LD_ASSUME_KERNEL 2.2.5

  

上一个:忘了root的密码怎么办?
下一个:找回Linux超级用户root密码

更多Unix/Linux疑问解答:
路由原理介绍
子网掩码快速算法
改变网络接口的速度和协商方式的工具miitool和ethtool
Loopback口的作用汇总
OSPF的童话
增强的ACL修改功能
三层交换机和路由器的比较
用三层交换机组建校园网
4到7层交换识别内容
SPARC中如何安装Linux系统(2)
SPARC中如何安装Linux系统(1)
用Swatch做Linux日志分析
实战多种Linux操作系统共存
浅析Linux系统帐户的管理和审计
Linux2.6对新型CPU的支持(2)
电脑通通透
玩转网络
IE/注册表
DOS/Win9x
Windows Xp
Windows 2000
Windows 2003
Windows Vista
Windows 2008
Windows7
Unix/Linux
苹果机Mac OS
windows8
安卓/Android
Windows10
如果你遇到操作系统难题:
请访问www.zzzyk.com 试试
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,