libsvm 64 系统下编译问题
生活随笔
收集整理的這篇文章主要介紹了
libsvm 64 系统下编译问题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
libsvm在matlab下的編譯,在32bit和64bit的編譯方式不一樣,直接運行make.m,會在64bit系統出現問題。
解決方案:
打開make.m 將代碼更改為:
mex -largeArrayDims -o -c svm.cpp
mex -largeArrayDims -o -c svm_model_matlab.c
mex -largeArrayDims -o svmtrain.c c svm.o svm_model_matlab.o
mex -largeArrayDims -o svmpredict.c svm.o svm_model_matlab.o
mex -largeArrayDims -o libsvmread.c
mex -largeArrayDims -o libsvmwrite.c
保存,運行即可。
總結
以上是生活随笔為你收集整理的libsvm 64 系统下编译问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Winedit 快捷键概览
- 下一篇: java信息管理系统总结_java实现科