编译平台为win 7 + Matlab 2016a

1. 在[14]中下载mingw.mlpkginstall文件

2.  拖到Matlab命令框里:

3.

4.

5.

6.

7.

到此,MinGW就安装成功了。

当出现错误时:g++: error: \-fexceptions: No such file or directory

解决方法参考[1]如下:

将CXXFLAGS换成COMPFLAGS

之后发现并不能使用mingw编译成功,可能需要cygwin编译[6],根据[6]进行编译:

产生文件mexopts.bat和文件mexopts.stp,但会出现下面的错误:

根据[8]的解释,在Matlab2014a之后,就不支持.stp和.bat文件了,所以对cygwin编译的探索就到此为止,

参考:

【1】make.m problem in win10 & MinGW64 compiler  https://github.com/cjlin1/libsvm/issues/55

【2】linux, win32 代码转换 http://noteonx.blogspot.com/2009/10/linux-win32.html

【3】'uint32_t' does not name a type http://stackoverflow.com/questions/11069108/uint32-t-does-not-name-a-type

【4】Get Add-Ons https://cn.mathworks.com/help/matlab/matlab_env/get-add-ons.html

【5】MATLAB Support for the MinGW-w64 C/C++ Compiler from TDM-GCC https://cn.mathworks.com/matlabcentral/fileexchange/52848-matlab-support-for-the-mingw-w64-c-c++-compiler-from-tdm-gcc

【6】gnumex - Matlab下调用gcc编译 http://blog.csdn.net/ayw_hehe/article/details/7865358

【7】gnumex https://sourceforge.net/projects/gnumex/?source=directory

【8】https://cn.mathworks.com/matlabcentral/answers/120713-matlab-r2014a-and-visual-studio-professional-2013 https://cn.mathworks.com/matlabcentral/answers/120713-matlab-r2014a-and-visual-studio-professional-2013

【9】在cygwin中安装gcc编译器 http://qichunren.iteye.com/blog/214527

【10】Cygwin https://cygwin.com/install.html

【11】Compiling Mex with GCC on Windows https://cn.mathworks.com/matlabcentral/answers/43550-compiling-mex-with-gcc-on-windows

【12】Supported and Compatible Compilers for R2016a http://cn.mathworks.com/support/compilers/R2016a/index.html?sec=win64

【13】Compiling Matlab mex files with gcc for Windows http://people.csail.mit.edu/brussell/pers/windows/cygwin_compile_mex.htm

【14】MATLAB Support for the MinGW-w64 C/C++ Compiler from TDM-GCC https://cn.mathworks.com/matlabcentral/fileexchange/52848-matlab-support-for-the-mingw-w64-c-c++-compiler-from-tdm-gcc

matlab mlpkginstall,Matlab选择mingw编译器相关推荐

  1. matlab exe mingw,matlab笔记:安装MinGW编译器

    因为目标追踪领域最著名的比赛VOT(Visual Object Tracking),同时也拥有一个非常重要的数据集和一套比较权威的评价指标,基于的是matlab,因此我又开始用起了matlab(这么看 ...

  2. [MATLAB][转载]MATLAB2018b的VS2017编译器配置

    MATLAB2018b和VS2017的混编 matlab下mex -setup命令选择VS编译器 matlab下mex -setup命令选择VS编译器 前提你已安装了matlab和visual stu ...

  3. Matlab 2010a设置VS2010为编译器

    在matlab下,输入mex -setup,然后依次选择,n,编译器中随便选择一个,只是名号而已,实质是后边的路径.路径中敲入你自己的vs安装路径,最后确认就好了 >> mex -setu ...

  4. Matlab使用文件框选择文件

    Matlab使用文件框选择文件 clear all; close all; clc [fileName,pathName] = uigetfile('*.*','Please select an im ...

  5. matlab转换python_Matlab转python编译器(smop)

    smop是一款轻量级Matlab/Octave转Python转换编译器,smop用于将matlab或octave代码转换为python格式.适合科学计算的matlab代码浪费日期,不适于识别之类的大项 ...

  6. matlab中加入C代码:matlab中安装C语言编译器TDM-GCC,编译、运行及mexFunction接口设置

    通过把耗时长的函数用c语言实现,并编译成mex函数可以加快执行速度.Matlab本身是不带c语言的编译器的,所以要求你的机器上已经安装有VC,BC或Watcom C中的一种. 如果你在安装Matlab ...

  7. ccs matlab联调,MATLAB与CCS联调中idelink_ert_tlc和ert_tlc选择

    同问.希望高工给解释一下.我在用idelink_ert_tlc的时候就能通过2014B给DSP直接下载程序.但是用ert_tlc就不行,提示文件路径不对.问题描述如下,请高工帮忙解决一下,谢谢! ## ...

  8. java开源仿真平台除了matlab,除了Matlab,数学物理建模仿真还有更好的选择

    国内工业界搞研发时,使用的通用数学物理建模仿真软件除了Matlab还是Matlab,似乎Matlab已经成为了一种行业标准,找不到比它更牛的了.然而果真如此吗?只能说,Matlab满足绝大多数行业研发 ...

  9. matlab英,MATLAB 2016a 工具包中-英对照

    MATLAB 2016a 工具包中-英对照 方便安装MATLAB的时候选择需要的工具,以节省安装所需的磁盘大小 MATLAB Distributed CompuTIng Server MATLAB S ...

最新文章

  1. [CoolStuff]有趣的Zumobi
  2. 信息与计算机科学好学吗,计算机科学与技术好学吗?
  3. java 最优化_java-多维度求最优解
  4. leetcode每日一题:406.queue-reconstruction-by-height(根据升高重建队列)
  5. 技术沙龙 | Android应用之插件化
  6. 最新最全的 SQL 入门教程,老少皆宜,强烈推荐!
  7. 数字通信系统相关基本概念(一)
  8. 基于机智云平台的微电网光伏模块数据采集装置的设计
  9. 如何写项目文档?项目文档有哪些?
  10. 装完虚拟机后键盘无法使用
  11. oracle 时间毫秒数,计算Oracle中两个时间戳之差(以毫秒为单位)
  12. 【中间件系列】Nacos注册中心妙用
  13. 如何提高商城的转化率
  14. EMC Networker存储备份软件
  15. Python 图片处理模块之PIL
  16. 已解决idea连接数据库异常:Exception in thread “main“ com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException:
  17. 用python做股票因子分析_Python与量化多因子——机器学习方法在因子合成上的应用...
  18. linu驱动常用函数
  19. Excel图中的横/纵坐标轴逆序并修改轴交叉值
  20. W3schools——一个学习 HTML,CSS 和 Javascript 的好网站

热门文章

  1. debian linux 版本代号
  2. C 函数 strstr 的高效实现
  3. c++友元函数与友元类
  4. Android--手势触控屏幕控制/GestureDetector
  5. Android--屏幕方向的改变
  6. lin通信ldf文件解析_详细步骤讲解如何在CANoe中创建一个LIN通讯工程(多图+详解)...
  7. swiper 定义放多少张图片,小程序swiper轮播图,自定义样式,两种方法:原生方法和bindchange方法;将点点改为数字(当前第几张 /总共几张);点击点点跳转当前图片...
  8. 面向业务和面向硬件编程
  9. java模拟银行存取_JAVA基础案例 模拟银行存取款业务
  10. git如何回退到之前版本