一、安装ubuntu14.04
1、首先,找到ubuntu的iso文件:http://mirrors.163.com/里面找到http://mirrors.163.com/ubuntu-releases/14.04/ubuntu-14.04.4-desktop-amd64.iso
2、设置的话有两种方式
一个是经典安装,可以参考:https://jingyan.baidu.com/article/8cdccae94a7e3b315413cd87.html
一个是自定义安装,可以参考:https://jingyan.baidu.com/article/c45ad29c2edc1d051653e252.html
3、安装vmware Tools:
先在编辑虚拟机页面选择添加CD/DVD,
参考网址:https://jingyan.baidu.com/article/b0b63dbf3d15d34a49307069.html
然后选择安装vmware Tools
参考网址:https://jingyan.baidu.com/article/e8cdb32b2dc7c037052bad8b.html
或者上述三步安装步骤可以参考:https://blog.csdn.net/tjcwt2011/article/details/72638977
二、安装matlab2014a:
1、下载地址:http://pan.baidu.com/s/1eQe3f5w
将其中的文件下载,然后将两个压缩包解压两(两个都要下载,只解压第一个就可以),得到iso文件
2、然后设置虚拟机将iso文件放在新添加的CD/DVD中,注意已连接要打勾。
然后在ubuntu中的/media/用户名/中找到matlab,运行安装:
cd /media/用户名(改为自己的用户名)/MATHWORKS_R2014A/
sudo ./install
3、中间设置参考网址:
https://blog.csdn.net/predict_wise/article/details/49077939
中间设置链接不要打勾。(第五步有)
4、激活matlab
将Crack下的license_405329_R2014a.lic文件拷贝到ubuntu中选择激活。
5、将crack文件夹下的libmwservices.so copy到 /usr/local/MATLAB/R2014A/bin/glnxa64
$ sudo chmod -R a+w /usr/local/MATLAB
$ sudo cp /home/destiny/libmwservices.so /usr/local/MATLAB/R2014a/bin/glnxa64(我先将libmwservices.so拷贝到/home/destiny/目录下)
然后还需要:
sudo su
cd /usr/local/bin/
sudo ln -s /usr/local/MATLAB/R2014a/bin/matlab matlab
exit
6、完成安装,命令行下使用sudo matlab即可启动使用
三、安装gcc-4.7
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
或者安装Ubuntu时就设置好镜像源
可以参考网址:https://blog.csdn.net/linglongqiongge/article/details/52241714
sudo apt-get update
sudo apt-get install gcc-4.7
sudo apt-get install g++-4.7
$gcc -v查看是否为4.7版本,若不是则
$which gcc 一下
找到目前gcc版本的目录:/usr/bin/gcc
$cd /usr/bin/ ; ls -al | grep gcc
可见,目前的gcc符号链接于gcc-4.8.4
$sudo rm gcc //删除原来的符号链接
$sudo ln -s gcc-4.7 gcc //重新创建链接
$gcc -v //可见其版本已经是4.7
OK,g++ 更改版本过程如出一辙
四、运行matlab
mex后发现出了点问题
参考如下网址解决:https://blog.csdn.net/zhaomengszu/article/details/55505113