【matlab】matlab安装liblinear包

需要用到LIBLINEAR,但是在安装的过程中遇到了一些问题,在这里总结如下,希望对大家有用。

也希望和大家在这里一起交流,一起学习,一起进步。

 

安装环境:

系统:Win7(64位)

MATLAB版本:MATLAB R2017a

LIBLINEAR版本:liblinear-2.11

 

具体安装步骤如下:

1. 下载liblinear-2.11安装包。

下载地址:http://www.csie.ntu.edu.tw/~cjlin/liblinear

具体位置在蓝色方框内

下载后可得,并解压。

2. 将解压后的中的添加到MATLAB的搜索路径中。

方法一:打开matlab(版本:MATLAB
R2017a)选择 主页(home),然后选择 设置路径(SetPath)

方法二:打开matlab(各个版本均可),在命令行窗口(command
window)输入pathtool,并回车

上述两种方法均可得到下图,点击
添加并包含子文件夹(Add withSubfolders)

选择 matlab文件夹,再点击 选择文件夹

选择 保存(save)后再选择 关闭(close)

在命令行窗口(command window)输入mex -setup会报错(注意:mex和-setup之间有一个空格)

为解决该问题,需要安装编译器。

3. 下载TDM-GCC(64位)并安装

下载地址:http://tdm-gcc.tdragon.net/download

选择相应的安装包,这里下载的是64位的(对应计算机Win7 64位)

 

下载后打开并安装(注意:安装路径不要有空格),一直点下一步直到安装完成。

然后,新建环境变量MW_MINGW64_LOC,设置为TDM-GCC-64的安装位置

具体操作步骤:
打开电脑桌面上的计算机图标,选择 打来控制面板

在控制面板中选择 系统

在系统界面选择 高级系统设置

在高级系统设置中选择 环境变量

点击新建,变量名:MW_MINGW64_LOC,变量值:TDM-GCC-64所在的安装位置,如我的安装位置是D:\TDM-GCC-64,之后选择 确定,再选择 保存

现在,在MATLAB命令行窗口(command window)内运行命令setenv('MW_MINGW64_LOC',folder),folder为TDM-GCC的安装位置,要加单引号,如我的是 setenv('MW_MINGW64_LOC',' D:\TDM-GCC-64'),输入后点击回车。

重启matlab

在MATLAB命令行窗口(command window)输入mex -setup(注意mex和-setup之间有一个空格),之后点击 回车,选择 mex -setup C++

之后显示

至此,编译器安装完成。

4. 在MATLAB命令行内运行命令make

在MATLAB命令行窗口(command
window)输入make

按 回车 后出现

解决办法:

修改make.m文件,将红色方框内的8个CFLAGS换成8个COMPFLAGS

再次在MATLAB命令行窗口(command
window)输入make

点击回车后出现

至此,我们成功安装了Liblinear。同时,我们发现解压后的中的文件夹中的内容

变为多了4个后缀为mexw64的文件。

 

参考博客:

1. Matlab Liblinear安装及测试过程

http://blog.csdn.net/xiaopihaierletian/article/details/54317707

2. Matlab安装MinGW-w64编译器

http://blog.csdn.net/desire121/article/details/60466845

3. Matlab2016a mex -setup出错的解决方法(VS2013)

 

转载自:https://blog.csdn.net/gdengden/article/details/79861185

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值