Matlab安装libsvm

使用 'MinGW64 Compiler (C)' 编译。
Error: D:\MATLAB\R2015b\toolbox\libsvm-3.22\matlab\make.m failed (line 13)
gcc: error: \-fexceptions: No such file or directory


解决办法

将make.m里的代码换成下边这段就可以了
mex COMPFLAGS="\$COMPFLAGS -std=c99" -largeArrayDims libsvmread.c
mex COMPFLAGS="\$COMPFLAGS -std=c99" -largeArrayDims libsvmwrite.c
mex COMPFLAGS="\$COMPFLAGS -std=c99" -I.. -largeArrayDims svmtrain.c ../svm.cpp svm_model_matlab.c
mex COMPFLAGS="\$COMPFLAGS -std=c99" -I.. -largeArrayDims svmpredict.c ../svm.cpp svm_model_matlab.c

你可能感兴趣的:(Matlab安装libsvm)