ubuntu 11.04上安装matlab r2011b
来源:互联网 发布:hpv报告单怎么看数据 编辑:程序博客网 时间:2024/06/04 23:04
由于实验要使用版本较早的ubuntu 11.04,在上面装matlab整整折腾了一天。主要是ubuntu 11.04上的matlab版本比较难下载。学校的睿思上只有较新版本的matlab,而且linux 32位的更是都没种子了(2012b之后matlab只支持64为linux)。无奈只能到网上找matlab。
matlab版本和ubuntu版本一般都有个对应的关系,较新的matlab在较老的ubuntu上是无法使用的。多方查找,发现ubuntu 11.04上合适的matlab版本为r2011b, r2012a/b (r2010a/b,r2011a也可能可以,但是官网上提到的就是之前的三个)。
主要的时间都花在找和下载matlab上了。多方查找,终于在百度网盘上找到了一个r2011b版本的matlab for linux(同时支持32和64位linux)。 6.27G下载了整整一个晚上,我的CMCC-EDU~~~。
安装还是比较顺利的,这个网上教程都比较多。
使用的时候遇到两个问题,着重说一下:
1. libc.so.6 not found
其实这个共享库是存在的,软链接到系统的共享库即可
sudo ln -s /lib/i386-linux-gnu/libc-2.13.so /lib/libc.so.6
- mex用于c/c++和matlab的混合编程,将c/c++程序编译成matlab可以运行的程序。首先调用mex -setup选择所用的c/c++编译器。然后mex c源程序,例如mex read_bfee.c。此时可能会出现如下问题:
Warning: You are using gcc version "4.5.2-8ubuntu4)". The version currently supported with MEX is "4.3.4". For a list of currently supported compilers see: http://www.mathworks.com/support/compilers/current_release//usr/lib/i386-linux-gnu/gcc/i686-linux-gnu/4.5.2/cc1plus: /usr/local/MATLAB/R2011a/sys/os/glnx86/libstdc++.so.6: version `GLIBCXX_3.4.14' not found (required by /usr/lib/libppl_c.so.2)/usr/lib/i386-linux-gnu/gcc/i686-linux-gnu/4.5.2/cc1plus: /usr/local/MATLAB/R2011a/sys/os/glnx86/libstdc++.so.6: version `GLIBCXX_3.4.11' not found (required by /usr/lib/libppl_c.so.2)/usr/lib/i386-linux-gnu/gcc/i686-linux-gnu/4.5.2/cc1plus: /usr/local/MATLAB/R2011a/sys/os/glnx86/libstdc++.so.6: version `GLIBCXX_3.4.14' not found (required by /usr/lib/libppl.so.7)/usr/lib/i386-linux-gnu/gcc/i686-linux-gnu/4.5.2/cc1plus: /usr/local/MATLAB/R2011a/sys/os/glnx86/libstdc++.so.6: version `GLIBCXX_3.4.11' not found (required by /usr/lib/libppl.so.7)/usr/lib/i386-linux-gnu/gcc/i686-linux-gnu/4.5.2/cc1plus: /usr/local/MATLAB/R2011a/sys/os/glnx86/libstdc++.so.6: version `GLIBCXX_3.4.11' not found (required by /usr/lib/libgmpxx.so.4)
这是因为mex使用的gcc编译器的版本和matlab用于编译c/c++等共享库的gcc版本不一致导致的。最直观的当然是更改系统的gcc版本到matlab指定的gcc版本上。但这个比较麻烦而且没有必要。最好的解决方法是删除掉matlab自身的共享库,让matlab去使用系统的共享库。具体做法如下:
cd $MATLAB cd sys/os/glnx86 mkdir old mv libstdc++.* libg2c.* libgcc_s* old
大功告成~
0 0
- ubuntu 11.04上安装matlab r2011b
- MATLAB R2011b 神经网络工具箱注意事项
- 在Ubuntu上安装MATLAB
- 虚拟机上安装ubuntu,ubuntu上安装matlab
- 关于quartus ii 11.0系列&dsp builder 11.0&matlab R2011b&synplify 9.6.2的下载与安装全解
- MATLAB-2010a在Ubuntu 12.04上的安装
- 在Ubuntu 12.04上安装MATLAB-2012a
- 在Ubuntu 12.04上安装MATLAB-2012a
- Ubuntu+11.04+下+安装+matlab+R2010b
- ubuntu 10 安装matlab
- Ubuntu下安装Matlab
- Ubuntu 下安装Matlab
- ubuntu安装matlab常见问题
- ubuntu下安装matlab
- ubuntu matlab 安装
- Ubuntu安装MATLAB
- ubuntu下安装matlab
- ubuntu下安装matlab
- Activity的生命周期详述
- 代码的坏味道(2)—重构改善代码的既有设计
- AutoHotkey如何循环读取ini文件里所有section的所有key值
- Cocos Studio 发布手机游戏踩坑之路【先留坑f】
- ITEye博客已搬至CSDN
- ubuntu 11.04上安装matlab r2011b
- 二叉树遍历之中序遍历(源代码)
- 关于相机标定意义和原理的个人总结
- Android获取WIFI状态下的IP地址以及MAC地址
- CorelDRAW中的背景模糊效果该怎么进行制作
- UDP协议的数据传输
- Java实现-二叉树定义树结点及创建
- 推荐几款优秀的Android Studio插件
- 递归求二叉树的深度