2011年10月25日 星期二

Ubuntu: MatlabR2011b 安装 Natty(11.04)

1# 下载完后,执行:(转载自 https://help.ubuntu.com/community/MATLAB)
sudo ./install
出现gui安装画面
2# 安装完毕后,如果没有提示生成symbolic link 手动创建:
cd /usr/local/bin
sudo ln -s 安装目录/matlab matlab
3# 最后一步,生成快捷方式
sudo wget http://upload.wikimedia.org/wikipedia/commons/2/21/Matlab_Logo.png -O /usr/share/icons/matlab.png
sudo wget 'https://help.ubuntu.com/community/MATLAB?action=AttachFile&do=get&target=matlab-r2011a.desktop' -O /usr/share/applications/matlab.desktop
这个是2011a的,需要修改/usr/share/applications/matlab.desktop,将a改成b
4# mex ,在Natty下,没有gcc4.3,但是matlab只支持4.3;于是各种纠结。这个人使用的方法我试过,部分有效,支持 embed matlab funtion, 但是直接mex又出错。(转载自http://xcorr.net/2010/05/07/getting-gcc-to-work-with-matlab-r2009b-on-linux-ubuntu-karmic-to-compile-mex-files/)
添加源 deb http://archive.ubuntu.com/ubuntu maverick universe
sudo apt-get gcc-4.3 g++-4.3
在matlab下
mex -setup
会在~/.matlab/R20011b下生成mexopts.sh,修改之:将gcc替换为gcc-4.3

沒有留言:

張貼留言