Matlab 2017b MinGW-w64 5.3安装

来源:互联网 发布:淮南市大数据技能大赛 编辑:程序博客网 时间:2024/05/16 12:09

Matlab 2017b MinGW-w64 5.3安装

最近在学习matlab的支持向量机的包libsvm,但是由于做matlab与C#的混合编程,不得以更换matlab版本至最新2017b,却引起很多问题。下面提供一个在matlab2017b中安装MinGW-w64的方法。


Matlab中MinGW-w64

最新版本Matlab 2017b中编译C/C++的编译器支持MinGW-w64 5.3(具体版本支持请看https://cn.mathworks.com/support/compilers.html)。

第一步

首先从(https://downloads.sourceforge.net/project/mingw-w64/Toolchains%20targetting%20Win32/Personal%20Builds/mingw-builds/installer/mingw-w64-install.exe?r=https%3A%2F%2Fsourceforge.net%2Fprojects%2Fmingw-w64%2Ffiles%2FToolchains%2520targetting%2520Win64%2FPersonal%2520Builds%2Fmingw-builds%2F5.3.0%2F&ts=1510216022&use_mirror=nchc)下载MinGW-w64的安装引导,然后按照选择对应matlab版本支持的MinGW-w64版本下载安装MinGW-w64((安装过程可参见https://jingyan.baidu.com/article/19192ad816ea01e53e570730.html))。
注意对应电脑的位数,我的电脑是64位,故选x64,并安装到C盘下面(安装到其他盘可能有问题,大家可以尝试一下):

C:\mingw-w64

第二步

安装完之后,需要新建系统环境变量MW_MINGW64_LOC,设置值为MinGW-w64的安装位置,我设置变量值为

C:\mingw-w64\mingw64

注意此处要定位到mingw-w64文件夹下面的ingw64,这个亲测可用,其他设置大家可以尝试。

第三步

最后,在Matlab命令行内运行命令:

setenv(‘MW_MINGW64_LOC’,’C:\mingw-w64\mingw64’)

C:\mingw-w64\mingw64为MinGW-w64的安装位置。

第四步

测试是否可用,我以matlab下安装libsvm为例,这里不叙述其安装包获取和路径添加。直接跳至mex -setup命令,选择MinGW64 Compiler (C) 和 mex -setup C++,然后在make命令,若显示编译成功则结束。

原创粉丝点击