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

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值