天天看點

libsvm matlab 2013a for mac10.9 配置

新裝matlab2013a 第一次安裝 也是一個菜鳥 因為要用libsvm 做一些資料處理 才想起用matlab 好了 進入正題 

在網上已經有很多 關于libsvm 的安裝方法了 我這裡就不詳述了 給一個連結 點選打開連結 在完成以上步驟之後 我發現無法成功編譯libsvm 顯示發現不了編輯器,因為網上的版本都太老了,是以在新的mac10.9和xcode5.02下無法成功編譯,之後再matlab官網的評論裡找到了大神的解答,雖說不太正規但程式真的運作了,原網址在這裡 安完Matlab 後打開 

/Users/<myname>/.matlab/R2013a/mexopts.sh 
        
libsvm matlab 2013a for mac10.9 配置
在這個檔案的底部,就是下圖中的位置      
libsvm matlab 2013a for mac10.9 配置
CC='llvm-gcc'  
CXX='llvm-g++'
SDKROOT='/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/'      
按照上面的樣子該,圖檔上已經是改過的,你會發現就是把版本号改了,還有MacOX10.8.sdk改了,好像說是把gcc改為最新的版本号不能成功編譯,是以還是把版本号删了吧。      
之後在按照網上攻略上說的一步步走吧,mex -setup。。。等等。      

繼續閱讀