matlab調用libsvm庫的配置安裝方法-MinGW的安裝-svmtrain的調用配置

首先經實驗證明http://tdm-gcc.tdragon.net/download下載的gcc編譯器在matlab2019a編譯時顯示版本過低的bug,不能正常調用libsvm,其他matlab版本暫不清楚,因此有了下面的成文。有興趣的也可以實驗一下,方法基本相同。鏈接如下:
https://blog.csdn.net/bailing910/article/details/79669028

MinGW的安裝

  1. 點擊主頁-附加功能-獲取附加功能
    在這裏插入圖片描述
  2. 搜索MinGW
    在這裏插入圖片描述
  3. 選擇第一個項,點擊安裝
    在這裏插入圖片描述

由於本人已經安裝過該插件,所以顯示管理。

  1. 測試是否安裝正確,還是剛纔附加功能-附加功能管理器查看
    在這裏插入圖片描述

MinGW的調試

  1. 添加路徑-把下載好的libsvm包解壓到matlab-toolbox文件夾下,並安裝主頁-設置路徑-添加幷包含子文件夾添加進系統路徑
    在這裏插入圖片描述
  2. 編譯與調試

mex -setup C++
make

在這裏插入圖片描述

接下來就可以參照以下步驟複製替換完成,給出鏈接參考,不在贅述:

https://blog.csdn.net/u012824097/article/details/61195288

可能出現的bug修改

問題描述:gcc: error: -fexceptions: No such file or directory
解決方案參考:https://github.com/cjlin1/libsvm/issues/55
將make.m文件下的CFLAGS 替換成COMPFLAGS

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章