第一步 在matlab中进入libsvm文件夹下,并在命令窗口编辑make
[图片上传中...(2.png-4395ae-1590522848210-0)]
解决缺少支持编译器问题:
第二步 官网下载 MinGW-w64
2.png
第三步 在Matlab中安装MinGW-w64插件(Matlab中添加安装下载插件工具)
3.png第四步 在已装插件工具中检测是否安装成功
4.png
第五步 选择编辑环境
5.png
第6步 改写make.m部分代码,解决Matlab出现报错问题
如“Error using mex gcc: error: -fexceptions: No such file or directory ”
mex -O -largeArrayDims libsvmread.c
mex -O -largeArrayDims libsvmwrite.c
mex -O -I.. -largeArrayDims svmtrain.c ../svm.cpp svm_model_matlab.c
mex -O -I.. -largeArrayDims svmpredict.c ../svm.cpp svm_model_matlab.c
第7步 实现编译成功
6.png
网友评论