Advertisement

Matlab 2017a与MinGW64编译器配置指南.docx

  • 5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:DOCX


简介:
本文档详细介绍了如何在Matlab 2017a中配置MinGW-w64编译器的步骤和方法,适用于需要使用此组合进行C/C++编程的用户。 ### MATLAB 2017a 编译器MinGW64配置详解 #### 一、引言 在MATLAB环境中,用户可以通过调用外部编译器来编译C++代码,进而提升程序运行效率或者扩展MATLAB的功能。本段落将详细介绍如何在MATLAB 2017a中配置MinGW64作为C语言的编译器。 #### 二、为什么选择MinGW64? MinGW64是基于MinGW的一个增强版,专门为Windows系统设计,支持64位编译。相比于其他编译器如Visual Studio,它具有体积小巧和安装简便等优点,非常适合用于MATLAB的编译任务。尤其是对于那些对磁盘空间有一定要求或希望快速部署开发环境的用户来说,MinGW64是一个理想的选择。 #### 三、MinGW64的下载与安装 1. **下载MinGW64** 访问官方推荐的网址进行下载,并选择版本tdm64-gcc-5.1.0-2。这个版本已经足够满足MATLAB 2017a的需求。 2. **安装MinGW64** 下载完成后,双击安装包开始安装过程。这里建议按照默认路径安装,这样可以避免后续步骤中的环境变量配置出现问题。如果更改了安装路径,则需要注意在后续步骤中进行相应的调整。 #### 四、系统环境变量的配置 为了使MATLAB能够识别到新安装的MinGW64编译器,我们需要添加一个名为`MW_MINGW64_LOC`的系统环境变量,并指定其值为MinGW64的实际安装路径。 1. **打开环境变量编辑界面** 在“我的电脑”图标上右键点击,选择“属性”>“高级系统设置”>“环境变量”。 2. **新建系统变量** 在“系统变量”列表中,点击“新建”,输入变量名`MW_MINGW64_LOC`,变量值为MinGW64的实际安装路径(例如:`C:TDM-GCC-64`)。确保路径正确无误后点击“确定”。 #### 五、MATLAB中配置MinGW64 1. **启动MATLAB** 打开MATLAB 2017a,进入命令窗口。 2. **设置临时环境变量** 在MATLAB命令窗口中输入以下命令: ```matlab setenv(MW_MINGW64_LOC,C:TDM-GCC-64) ``` 这条命令会临时设置一个名为`MW_MINGW64_LOC`的环境变量,其值为`C:TDM-GCC-64`。这里使用的路径应与之前设置的系统环境变量中的路径保持一致。 3. **配置MinGW64作为C编译器** 接着输入: ```matlab mex -setup ``` 按照提示选择“MinGW64 Compiler for C Language”选项,完成编译器的配置。 #### 六、验证编译器配置 为了确保MinGW64配置成功,可以编写一个简单的C程序并通过MATLAB进行编译。例如,创建一个名为`hello.c`的文件,内容如下: ```c #include void mexFunction(int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[]) { printf(Hello from C!n); } ``` 保存文件后,在MATLAB中执行以下命令: ```matlab mex hello.c ``` 如果一切正常,MATLAB将使用配置好的MinGW64编译器编译`hello.c`文件,并生成相应的MEX文件。 #### 七、总结 通过上述步骤,我们可以在MATLAB 2017a中成功配置并使用MinGW64作为C语言的编译器。这一配置不仅能够提高MATLAB程序的性能,还为用户提供了更多的编程灵活性。无论是对于科研工作者还是工程师而言,掌握这一技能都是非常有益的。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • Matlab 2017aMinGW64.docx
    优质
    本文档详细介绍了如何在Matlab 2017a中配置MinGW-w64编译器的步骤和方法,适用于需要使用此组合进行C/C++编程的用户。 ### MATLAB 2017a 编译器MinGW64配置详解 #### 一、引言 在MATLAB环境中,用户可以通过调用外部编译器来编译C++代码,进而提升程序运行效率或者扩展MATLAB的功能。本段落将详细介绍如何在MATLAB 2017a中配置MinGW64作为C语言的编译器。 #### 二、为什么选择MinGW64? MinGW64是基于MinGW的一个增强版,专门为Windows系统设计,支持64位编译。相比于其他编译器如Visual Studio,它具有体积小巧和安装简便等优点,非常适合用于MATLAB的编译任务。尤其是对于那些对磁盘空间有一定要求或希望快速部署开发环境的用户来说,MinGW64是一个理想的选择。 #### 三、MinGW64的下载与安装 1. **下载MinGW64** 访问官方推荐的网址进行下载,并选择版本tdm64-gcc-5.1.0-2。这个版本已经足够满足MATLAB 2017a的需求。 2. **安装MinGW64** 下载完成后,双击安装包开始安装过程。这里建议按照默认路径安装,这样可以避免后续步骤中的环境变量配置出现问题。如果更改了安装路径,则需要注意在后续步骤中进行相应的调整。 #### 四、系统环境变量的配置 为了使MATLAB能够识别到新安装的MinGW64编译器,我们需要添加一个名为`MW_MINGW64_LOC`的系统环境变量,并指定其值为MinGW64的实际安装路径。 1. **打开环境变量编辑界面** 在“我的电脑”图标上右键点击,选择“属性”>“高级系统设置”>“环境变量”。 2. **新建系统变量** 在“系统变量”列表中,点击“新建”,输入变量名`MW_MINGW64_LOC`,变量值为MinGW64的实际安装路径(例如:`C:TDM-GCC-64`)。确保路径正确无误后点击“确定”。 #### 五、MATLAB中配置MinGW64 1. **启动MATLAB** 打开MATLAB 2017a,进入命令窗口。 2. **设置临时环境变量** 在MATLAB命令窗口中输入以下命令: ```matlab setenv(MW_MINGW64_LOC,C:TDM-GCC-64) ``` 这条命令会临时设置一个名为`MW_MINGW64_LOC`的环境变量,其值为`C:TDM-GCC-64`。这里使用的路径应与之前设置的系统环境变量中的路径保持一致。 3. **配置MinGW64作为C编译器** 接着输入: ```matlab mex -setup ``` 按照提示选择“MinGW64 Compiler for C Language”选项,完成编译器的配置。 #### 六、验证编译器配置 为了确保MinGW64配置成功,可以编写一个简单的C程序并通过MATLAB进行编译。例如,创建一个名为`hello.c`的文件,内容如下: ```c #include void mexFunction(int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[]) { printf(Hello from C!n); } ``` 保存文件后,在MATLAB中执行以下命令: ```matlab mex hello.c ``` 如果一切正常,MATLAB将使用配置好的MinGW64编译器编译`hello.c`文件,并生成相应的MEX文件。 #### 七、总结 通过上述步骤,我们可以在MATLAB 2017a中成功配置并使用MinGW64作为C语言的编译器。这一配置不仅能够提高MATLAB程序的性能,还为用户提供了更多的编程灵活性。无论是对于科研工作者还是工程师而言,掌握这一技能都是非常有益的。
  • VS2013+OpenCV3.1+opencv_contrib_x64
    优质
    本指南详细介绍了在Visual Studio 2013环境下成功编译和配置OpenCV 3.1及其贡献模块的过程,适用于希望深入学习计算机视觉技术的开发者。 1. 在VS2013环境下配置OpenCV 3.1及opencv_contrib_x64的CMake编译步骤,并生成可以直接使用的安装文件。 2. 提供详细的配置教程。
  • GVIM文件优化
    优质
    本指南详细介绍了如何对GVIM编译器配置文件进行优化,帮助用户提升编程效率和代码编辑体验。 兄弟连官方专用完美gvim编译器支持中文显示和高亮显示。请解压vimconfig.rar文件,并将其中的_vimrc文件覆盖到电脑上已安装的vim目录下,注意该文件位于vim程序运行目录的上一级目录中。
  • SAP路由.docx
    优质
    本文档为《SAP路由器配置指南》,旨在提供详细的步骤和说明,帮助用户掌握SAP系统中路由器的相关配置技巧与最佳实践。 配置步骤:本人操作总结。
  • BuildrootQt5交叉.docx
    优质
    本文档详细介绍了使用Buildroot进行系统构建的过程及配置方法,并提供了在该环境下进行Qt5框架下应用程序的交叉编译指南。 在Loongson平台上使用Buildroot进行交叉编译Qt5或Qt 4.8可以生成适用于该平台的文件系统。
  • SRM安装.docx
    优质
    本文档为《SRM安装与配置指南》,详细介绍了SRM系统的安装步骤、配置方法及常见问题解决方案,旨在帮助用户快速掌握其使用技巧。 VMware主备站点的数据同步以及虚拟机的异地保护可以通过在受保护端和恢复端分别建立Site Recovery Manager服务器,并由各自的vCenter进行控制来实现。设计和实施灾难恢复计划时,必须考虑两个关键要素:恢复点目标(RPO)和恢复时间目标(RTO)。
  • AppDynamics安装.docx
    优质
    本文档提供了详细的步骤和指导,帮助用户顺利完成AppDynamics的安装与配置过程。适合希望监控应用性能的技术人员阅读。 AppDynamics安装与配置指南 本部分内容将详细介绍如何在系统上安装并配置AppDynamics监控工具。 首先,请确保您的计算机已满足官方文档中列出的最低软件需求,包括操作系统、Java运行环境等必要条件。接下来,在正式开始之前,建议您先阅读产品手册以获取详细的步骤说明和最佳实践指导。 具体操作可以分为以下几个关键环节: 1. 下载并安装AppDynamics控制中心; 2. 配置基础设施代理(Infrastructure Agent)以及应用代理(Application Tier Agents); 3. 创建新的应用程序并在其中部署所需的监控逻辑。 为了帮助您顺利完成整个流程,我们还准备了一系列教程和示例代码供参考。请根据实际情况调整相关设置,并测试各项功能是否正常工作。
  • GRBL.docx
    优质
    《GRBL配置指南》是一份详细的文档,旨在帮助用户掌握并优化开源数控软件GRBL的设置与操作技巧,适用于各类DIY机床和自动化设备。 GRBL v1.1 和 LaserGrbl 代码设置(中文版):简单易懂教程 本指南旨在帮助您轻松掌握 GRBL 的基本操作指令,并通过 Arduino UNO 来进行相关设置,让您能够快速上手并玩转 GRBL 系统。
  • mingw64的文件夹
    优质
    MinGW-w64是一套用于Windows操作系统的开源工具链,主要用于编译C/C++程序。它包括了GCC编译器及其相关库和依赖项。安装后生成的文件夹包含了编译、链接以及运行这些语言所必需的各种资源。 有时候下载mingw64编译器速度特别慢,因此可以将完整的mingw64编译器文件夹压缩后上传。下载该压缩包并解压得到mingw64文件夹,然后将其加入到系统PATH中即可完成设置。如果在添加路径时遇到问题,可以在等技术论坛查找相关教程进行解决。
  • modelsim/questasim gcc 4.5.0 mingw64
    优质
    简介:本资源提供针对ModelSim/QuestaSim的GCC 4.5.0 MingW64编译器,适用于在Windows环境下进行系统级仿真和代码测试。 在ModelSim/QuestaSim中使用GCC编译UVM1.1d库以支持64位系统,并生成.dll文件。