FAQ:如何安装MinGW编译器?

1383次查看(过去30天)
这篇文章旨在分享一些常见问题的答案:
1.如何安装MinGW-w64编译器?
2.我电脑上已经有MinGW-w64了。我如何配置它与MATLAB一起工作?
3.我已经使用MinGW-w64编译器与一个版本的MATLAB,我可以使用相同的编译器与另一个版本的MATLAB ?
4.所有平台都支持MinGW-万博1manbetxw64吗?
5.所有MathWorks产品都万博1manbetx支持MinGW-w64吗?s manbetx 845
6.哪些版本的MATLAB支持MinGW-w64?万博1manbetx
7.MathWorks MATLAB编译器SDK部万博1manbetx署产品是否支持MinGW-w64编译器?s manbetx 845
8.为什么我看到错误“下载失败:服务器返回HTTP响应代码:503”?
9.我的机器不能上网。我还能安装MinGW-w64 Add-On吗?
10.使用MinGW-w64加载项获得的MinGW-264编译器能否用于编译Fortran MEX文件?

接受的答案

MathWorks支万博1manbetx持的编译器团队
以下是安装MinGW-w64编译器时常见问题的答案。
1.如何安装MinGW-w64编译器?
您可以通过两种方式安装MinGW-w64编译器:
  1. 在MATLAB中,在“主页”选项卡上,单击加载项。在弹出窗口中,搜索术语“mingw”,然后单击“MATLAB支持mingw-w64 C/C++编译器”。选择安装选项并按照安装步骤进行安装。万博1manbetx
  2. 在MathWorks“File Exchange”中搜索术语“mingw”,选择“MATLAB Support for mingw -w64 C/ c+万博1manbetx+ Compiler”。点击下载按钮。这下载了一个“mingw”。mlpkginstall”文件。双击该文件并按照安装步骤进行安装。
2.我电脑上已经有MinGW-w64了。我如何配置它与MATLAB一起工作?
请参阅“为MATLAB手动配置MinGW” 在这里
3.我已经使用MinGW-w64编译器与一个版本的MATLAB,我可以使用相同的编译器与另一个版本的MATLAB ?
是的,您可以将为一个版本的MATLAB安装的MinGW-w64编译器与另一个版本的MATLAB一起使用。但是,有以下注意事项:
  1. 确保当前MATLAB版本中使用的MinGW-w64编译器版本也是其他MATLAB版本所支持的版本。万博1manbetx要检查这一点,请参阅支持的编译器页面:万博1manbetx//www.tianjin-qmedu.com/万博1manbetxsupport/compilers
  2. 如果您使用的MinGW-w64编译器版本在其他MATLAB版本中也受支持,请参阅“手动配置MinGW for M万博1manbetxATLAB”在这里.可以通过运行MATLAB命令获取MinGW-w64编译器的位置
> > getenv MW_MINGW64_LOC
3.如果其他MATLAB版本不支持您使用的MinGW-w64编译器版本,请使用附加组件获取编译器。万博1manbetx
4.所有平台都支持MinGW-万博1manbetxw64吗?
MinGW-w64是一个windows专用编译器。详情请参阅支持的编译器页面:万博1manbetx //www.tianjin-qmedu.com/万博1manbetxsupport/compilers
5.所有MathWorks产品都万博1manbetx支持MinGW-w64吗?s manbetx 845
参见支持万博1manbetx的编译器页面: //www.tianjin-qmedu.com/万博1manbetxsupport/compilers
6.哪些版本的MATLAB支持MinGW-w64?万博1manbetx
MinGW-w64编译器支持MATLAB版本万博1manbetxR2015b及后续版本。
7. MathWorks MATLAB编译器SDK万博1manbetx部署产品是否支持MinGW-w64编译器?s manbetx 845
有关MinGW编译器支持的产品列s manbetx 845表,请参阅万博1manbetx 万博1manbetx支持的编译器页面 为你的MATLAB版本。
8.为什么我看到错误“下载失败:服务器返回HTTP响应代码:503”?
MinGW-w64支持包中使用的第三方工具是从外部网站下载的。万博1manbetx如果这个外部站点遇到问题,则MATLAB无法安装支持包。万博1manbetx尝试用当前的支持包重新安装MinGW-w64。万博1manbetx
9.我的机器不能上网。我还能安装MinGW-w64 Add-On吗?
对于MATLAB R2015b和R2016a,见:
对于R2016b及后续版本:
在安装了MATLAB并可访问internet的计算机上,请执行以下步骤:
  1. 在MATLAB中,到Home标签页,点击“Add-Ons”。
  2. 在插件资源管理器窗口中,搜索术语“mingw”。
  3. 点击提交“MATLAB支持MinGW-w64 C/ c++ Co万博1manbetxmpiler”
  4. 单击“安装”按钮上的下拉箭头并选择“仅下载”选项,如下面的屏幕截图所示。
  5. 复制所有的文物到一个USB驱动器,并将这些移动到计算机上,你想安装MinGW(没有互联网的计算机)。
在已安装MATLAB且未访问internet的计算机上,请执行以下步骤:
  1. 将USB驱动器的下载内容放在电脑的文件夹中。
  2. 下载的工件包含一个“固定“文件,其中包含在特定平台上安装附加模块的说明。
  3. 按照“Windows平台”的安装说明进行操作固定”文件来安装附加组件。
10.使用MinGW-w64加载项获得的MinGW-w64编译器能否用于编译Fortran MEX文件?
MinGW-w64编译器目前不支持编译Fortran MEX文件。万博1manbetx看见 万博1manbetx支持的编译器页面
6个评论
艾伦•弗兰克尔
艾伦•弗兰克尔 2020年10月13日
7.MathWorks部署产品(如Builder万博1manbetx EX、Builder NE等)是否支持MinGW-w64编译器?s manbetx 845
请注意,Builder EX、Builder NE等现在是MATLAB编译器SDK产品的一部分,目标是Excel、.NET等。因此,这个问题应该重新编写。

登录以发表评论。

更多答案(1)

社区寻宝

在MATLAB Central中查找宝藏,了解社区如何帮助您!

开始狩猎!