svm吧 关注:119贴子:328
  • 11回复贴,共1

libsvm在MATLAB下安装下的问题

只看楼主收藏回复

我在编译make.m文件时出错,求各位大神大大们指教,小女子感激不尽。
>> make
C:\MATLAB7\BIN\WIN32\MEX.PL: Error: 'CFLAGS=\$CFLAGS -std=c99' not found.
??? Undefined function or variable 'err'.
Error in ==> make at 18
catch err
下面是运行的make.m文件
% This make.m is for MATLAB and OCTAVE under Windows, Mac, and Unix
function make()
try
% This part is for OCTAVE
if (exist ('OCTAVE_VERSION', 'builtin'))
mex libsvmread.c
mex libsvmwrite.c
mex -I.. svmtrain.c ../svm.cpp svm_model_matlab.c
mex -I.. svmpredict.c ../svm.cpp svm_model_matlab.c
% This part is for MATLAB
% Add -largeArrayDims on 64-bit machines of MATLAB
else
mex CFLAGS="\$CFLAGS -std=c99" -largeArrayDims libsvmread.c
mex CFLAGS="\$CFLAGS -std=c99" -largeArrayDims libsvmwrite.c
mex CFLAGS="\$CFLAGS -std=c99" -I.. -largeArrayDims svmtrain.c ../svm.cpp svm_model_matlab.c
mex CFLAGS="\$CFLAGS -std=c99" -I.. -largeArrayDims svmpredict.c ../svm.cpp svm_model_matlab.c
end
catch err
fprintf('Error: %s failed (line %d)\n', err.stack(1).file, err.stack(1).line);
disp(err.message);
fprintf('=> Please check README for detailed instructions.\n');
end
选择的编译器是VC++6.0


1楼2017-04-06 21:56回复
    问题已解决但是我现在有个新的问题:
    我在安装好libsvm后编译make文件等都没报错,然后我用书上的例子想试一试,结果说Undefined command/function 'svmtrain'.我是用vc 6.0编译后生成的svmtrain.mexw64,目录什么的也都检查了,实在不知道怎么办了!求大神指点,小女子跪谢


    2楼2017-04-07 17:45
    收起回复
      2026-04-23 00:41:47
      广告
      不感兴趣
      开通SVIP免广告
      楼楼怎么解决的啊?我也遇到这个问题了


      3楼2017-04-18 09:53
      回复
        求libsvm包,跪谢。1012054568@qq.com


        IP属地:河南来自Android客户端4楼2017-05-02 15:24
        回复
          我先知道请教下怎么安装libsvm的


          来自Android客户端5楼2017-05-07 23:42
          回复
            请问楼主解决这个问题了吗?


            IP属地:江苏来自iPhone客户端6楼2017-05-23 23:23
            回复
              楼主,请问-1 1:-0.857339 2:-0.777778 3:-1 4:-0.777778 5:-1 6:-0.777778 7:-1 8:-0.555556 9:-1 10:-1 这些数据我在二维空间上画出来呢?这些数据是什么意思啊


              来自Android客户端7楼2018-08-31 18:50
              回复
                师姐,可以私信一下吗


                8楼2019-11-20 18:04
                回复
                  2026-04-23 00:35:47
                  广告
                  不感兴趣
                  开通SVIP免广告
                  这个是svm内核的问题。


                  来自Android客户端10楼2020-01-11 10:47
                  回复
                    直接安装就行


                    IP属地:河南来自Android客户端11楼2020-03-10 20:33
                    回复