matlab mlpkginstall,Matlab选择mingw编译器
编译平台为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编译器相关推荐
- matlab exe mingw,matlab笔记:安装MinGW编译器
因为目标追踪领域最著名的比赛VOT(Visual Object Tracking),同时也拥有一个非常重要的数据集和一套比较权威的评价指标,基于的是matlab,因此我又开始用起了matlab(这么看 ...
- [MATLAB][转载]MATLAB2018b的VS2017编译器配置
MATLAB2018b和VS2017的混编 matlab下mex -setup命令选择VS编译器 matlab下mex -setup命令选择VS编译器 前提你已安装了matlab和visual stu ...
- Matlab 2010a设置VS2010为编译器
在matlab下,输入mex -setup,然后依次选择,n,编译器中随便选择一个,只是名号而已,实质是后边的路径.路径中敲入你自己的vs安装路径,最后确认就好了 >> mex -setu ...
- Matlab使用文件框选择文件
Matlab使用文件框选择文件 clear all; close all; clc [fileName,pathName] = uigetfile('*.*','Please select an im ...
- matlab转换python_Matlab转python编译器(smop)
smop是一款轻量级Matlab/Octave转Python转换编译器,smop用于将matlab或octave代码转换为python格式.适合科学计算的matlab代码浪费日期,不适于识别之类的大项 ...
- matlab中加入C代码:matlab中安装C语言编译器TDM-GCC,编译、运行及mexFunction接口设置
通过把耗时长的函数用c语言实现,并编译成mex函数可以加快执行速度.Matlab本身是不带c语言的编译器的,所以要求你的机器上已经安装有VC,BC或Watcom C中的一种. 如果你在安装Matlab ...
- ccs matlab联调,MATLAB与CCS联调中idelink_ert_tlc和ert_tlc选择
同问.希望高工给解释一下.我在用idelink_ert_tlc的时候就能通过2014B给DSP直接下载程序.但是用ert_tlc就不行,提示文件路径不对.问题描述如下,请高工帮忙解决一下,谢谢! ## ...
- java开源仿真平台除了matlab,除了Matlab,数学物理建模仿真还有更好的选择
国内工业界搞研发时,使用的通用数学物理建模仿真软件除了Matlab还是Matlab,似乎Matlab已经成为了一种行业标准,找不到比它更牛的了.然而果真如此吗?只能说,Matlab满足绝大多数行业研发 ...
- matlab英,MATLAB 2016a 工具包中-英对照
MATLAB 2016a 工具包中-英对照 方便安装MATLAB的时候选择需要的工具,以节省安装所需的磁盘大小 MATLAB Distributed CompuTIng Server MATLAB S ...
最新文章
- [CoolStuff]有趣的Zumobi
- 信息与计算机科学好学吗,计算机科学与技术好学吗?
- java 最优化_java-多维度求最优解
- leetcode每日一题:406.queue-reconstruction-by-height(根据升高重建队列)
- 技术沙龙 | Android应用之插件化
- 最新最全的 SQL 入门教程,老少皆宜,强烈推荐!
- 数字通信系统相关基本概念(一)
- 基于机智云平台的微电网光伏模块数据采集装置的设计
- 如何写项目文档?项目文档有哪些?
- 装完虚拟机后键盘无法使用
- oracle 时间毫秒数,计算Oracle中两个时间戳之差(以毫秒为单位)
- 【中间件系列】Nacos注册中心妙用
- 如何提高商城的转化率
- EMC Networker存储备份软件
- Python 图片处理模块之PIL
- 已解决idea连接数据库异常:Exception in thread “main“ com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException:
- 用python做股票因子分析_Python与量化多因子——机器学习方法在因子合成上的应用...
- linu驱动常用函数
- Excel图中的横/纵坐标轴逆序并修改轴交叉值
- W3schools——一个学习 HTML,CSS 和 Javascript 的好网站
热门文章
- debian linux 版本代号
- C 函数 strstr 的高效实现
- c++友元函数与友元类
- Android--手势触控屏幕控制/GestureDetector
- Android--屏幕方向的改变
- lin通信ldf文件解析_详细步骤讲解如何在CANoe中创建一个LIN通讯工程(多图+详解)...
- swiper 定义放多少张图片,小程序swiper轮播图,自定义样式,两种方法:原生方法和bindchange方法;将点点改为数字(当前第几张 /总共几张);点击点点跳转当前图片...
- 面向业务和面向硬件编程
- java模拟银行存取_JAVA基础案例 模拟银行存取款业务
- git如何回退到之前版本