在Ubuntu上安装matlab2014a并编译caffe的matlab接口matcaffe

    由于要看看PSPNet的效果,想先用caffe的matlab接口跑下源码看看效果。

第一步:下载好Matlab2014a的镜像文件iso,然后挂载到Linux上。

sudo mkdir /media/matlab
mount -o loop path/filenam.iso /media/matlab
cd /media/matlab
sudo ./install

    在Linux的常见目录里,/media是媒体目录,可移动媒体设备的常用挂载点/mnt是挂载目录,另一个可移动媒体设备的常用挂载点

   

第二步:安装matlab,使用Crack下的readme.txt中的序列号,安装过程及破解时使用到的激活文件为Crack下的.lic文件。在安装到99%可能出现这样一个错误:在您的许可证文件中找不到 SERVER 行。您需要在 "......" 中手动编辑 SERVER,按照点击打开链接的方法可以解决。


第三步:安装好matlab后,启动一下试试看,在终端输入./matlab,提示matlab command not found,按照点击打开链接建立一下软连接即可:

cd /usr/local/bin/
sudo ln -s /usr/local/MATLAB/R2014a/bin/matlab matlab


第四步:修改caffe里的makefile.config文件,uncomment MATLAB_DIR := /usr/local/MATLAB/R2014a,然后在caffe根目录下make matcaffe -j4。但是我在编译过程中出现一个奇葩的错误:make matcaffe error 255解决办法为修改caffe下的Makefile:

在Makefile里面,大约第410行那一句话CXXFLAGS += -MMD -MP下面添加CXXFLAGS += -std=c++11,最后是这样
CXXFLAGS += -MMD -MP
CXXFLAGS += -std=c++11

猜你喜欢

转载自blog.csdn.net/chenxjhit/article/details/80100868