MATLAB和SIMU万博1manbetxLINK要求

万博1manbetxR2021B支持和兼容编译器 - 所有产品s manbetx 845

许多MathWorks产品或产品功能要求您在s manbetx 845系统上安装了第三方编译器。下表概述了各种MathWorks产品支持的编译器。s manbetx 845万博1manbetx这些编译器由许多供应商提供,可根据各种商业,学术或开源条款提供;访问提供商的网站以获取更多信息。

请参见PolySpace文档对于PolySpace支持当前版本的编译器列表。万博1manbetx看万博1manbetx支持其他语言的接口有关使用MATLAB与其他编程语言的信息。

Mingw.是一个支持万博1manbetx的C / C ++编译器,可免费提供。

笔记:

  • R2021B不支持Microsoft Visual C ++ 2015 Profession万博1manbetxal。
  • 万博1manbetx对于C / C ++和Fortran,将在即将发布中停止对英特尔并行工作室XE 2018。

视窗

Matlab产品家庭

编译器 马铃薯草 Matlab编码器 GPU编码器
偶发素质学 固定点设计师 HDL编码器 HDL验证者 音频工具箱 ROS工具箱
对于MEX文件编译,LoadLibrary,C ++接口和MATLAB引擎和MAT文件API的外部使用情况 对于所有特征 对于所有特征

用于加速计算 用于加速计算 对于加速试验贝模拟 对于DPI和TLM组件生成 用于验证和生成音频插件 用于自定义消息和代码生成

Mingw 6.3 C / C ++(分销商:mingw-w64.的)

现在就下载

无可用

Microsoft Visual C ++ 2019产品系列
Microsoft Visual C ++ 2017产品系列9.



英特尔并联Studio XE 2020用于C / C ++3.
英特尔并行工作室XE 2019用于C / C ++3.
英特尔并行工作室XE 2018为C / C ++3.
英特尔并联Studio XE 2020用于Fortran3.
英特尔并联Studio XE 2019为Fortran3.
英特尔并行工作室XE 2018为Fortran3.

万博1manbetxSimulink产品家庭

编译器 万博1manbetx 万博1manbetx 州流程 万博1manbetxSimulink编码器 嵌入式编码器 serdes工具箱
对于S函数编译 用于模型参考,加速器模式,快速加速器模式和MATLAB功能块 对于所有特征 对于所有特征 针对主机操作系统时 对于IBIS-AMI模型生成
Mingw 6.3.C / C ++(分销商:mingw-w64.的)无可用
Microsoft Visual C ++ 2019产品系列
Microsoft Visual C ++ 2017产品系列9.





英特尔并联Studio XE 2020用于C / C ++3.
英特尔并行工作室XE 2019用于C / C ++3. 8.
英特尔并行工作室XE 2018为C / C ++3. 8.
英特尔并联Studio XE 2020用于Fortran3. 6.
英特尔并联Studio XE 2019为Fortran3. 6.
英特尔并行工作室XE 2018为Fortran3. 6.

Matlab编译器

编译器 Matlab编译器 Matlab Compiler SDK.
Excel Add-In for Desktop C / C ++ com 。网 Excel Add-In用于MPS

Mingw 6.3.C / C ++(分销商:mingw-w64.的)

无可用

2
2
Microsoft Visual C ++ 2019产品系列
Microsoft Visual C ++ 2017产品系列9.



Microsoft .NET Framework SDK 4.0,4.5,4.6
无可用
4.5. 7.

安装后,以下产品包括LCC-s manbetx 845Win64:Simulink,MATLAB编码器,素质,定点万博1manbetx设计器,HDL编码器,HDL验证器,状态流,Simulink编码器和嵌入式编码器。不再支持该编译器,并将在未来的MATLAB和SIMUL万博1manbetxINK中删除。万博1manbetxMathWorks建议您在使用这些产品时安装此页面上列出的其他编译器之一。s manbetx 845

Windows平台的注意事项

  1. 报告了相应版本的Visual Studio社区工作。对Visu万博1manbetxal Studio社区的全部支持没有得到MathWorks的资格。
  2. Microsoft Windows SDK 10需要使用MINGW使用此产品。看答案355476.更多细节。
  3. 英特尔编译器需要在系统上安装Microsoft Visual Studio 2017或2019。
  4. 要构建.NET组件,必须安装一个Microsoft .NET Framework。.NET Framework V3.0不包含特定于框架的编译器;可以使用V2.0编译器构建兼容组件。Visual Studio自动安装.NET Framework。它也可以从Microsoft网站下载。要执行使用生成的.NET组件的应用程序,目标计算机必须安装匹配的.NET Framework。
  5. Matlab Compiler SDK支万博1manbetx持在没有Microsoft Visual Studio的Microsoft .NET Framework SDK时支持构建.NET程序集但不是COM对象。
  6. Simulink支持Fortran编译器仅用万博1manbetx于使用MATLAB MEX命令万博1manbetx创建Simulink S函数。S函数可以与正常和加速的模拟一起使用。
  7. 为Matlab生产服务器构建Excel加载项时,Matlab编译器SDK需要.NET Framework 4.0或更高版本。
  8. 英特尔并行工作室不支持MATLAB功能块。万博1manbetx
  9. 可以从Visual Studio文档下载Visual Studio 2017。支持社区,专业和企业版。万博1manbetxVisual Studio安装程序将功能组合为工作负载;MEX和关联功能需要“使用C ++的桌面开发”工作负载。

笔记:

  • R2021B的Intel Parallel Studio XE 2017不万博1manbetx受支持
  • 万博1manbetx将在即将发布的版本中停止对Xcode 11的支持

在MACOS上,没有C编译器提供MATLAB。如果您使用需要一个的产s manbetx 845品,Apple为MacOS(Xcode)的开发环境是可在Mac App Store中使用

Matlab产品家庭

编译器 马铃薯草 Matlab Compiler SDK. Matlab编码器 偶发素质学 固定点设计师 音频工具箱 ROS工具箱
对于MEX文件编译,LoadLibrary.和MATLAB引擎和MAT文件API的外部使用 C / C ++ 对于所有特征 用于加速计算 用于加速计算 用于验证和生成音频插件 用于自定义消息和代码生成
Xcode 12.x.无可用




英特尔并联Studio XE 2020用于Fortran
英特尔并联Studio XE 2019为Fortran

英特尔并行工作室XE 2018为Fortran

英特尔并联Studio XE 2017 fortran

万博1manbetxSimulink产品家庭

编译器 万博1manbetx 万博1manbetx 州流程 万博1manbetxSimulink编码器 嵌入式编码器
对于S函数编译 用于模型参考,加速器模式,快速加速器模式和MATLAB功能块 对于所有特征 对于所有特征 针对主机操作系统时
Xcode 12.x.无可用




英特尔并联Studio XE 2020用于Fortran
英特尔并联Studio XE 2019为Fortran
1
英特尔并行工作室XE 2018为Fortran
1
英特尔并联Studio XE 2017 fortran 1

要确定已安装的Xcode的版本,请启动Xcode,然后选择关于Xcode的Xcode->。

MAC平台的注意事项

  1. Simulink支持Fortran编译器仅用万博1manbetx于使用MATLAB MEX命令万博1manbetx创建Simulink S函数。S函数可以与正常和加速的模拟一起使用。

Linux(64位)

在Linux上,没有C编译器提供MATLAB。GNU编译器(GCC)包含许多Linux发行版。

Matlab产品家庭

编译器 马铃薯草 Matlab Compiler SDK. Matlab编码器

GPU编码器

偶发素质学 固定点设计师 HDL编码器 HDL验证者 ROS工具箱
对于MEX文件编译,LoadLibrary.和MATLAB引擎和MAT文件API的外部使用 C / C ++ 对于所有特征

对于所有特征

用于加速计算 用于加速计算 对于加速试验贝模拟 对于DPI和TLM组件生成 用于自定义消息和代码生成

GCC C / C ++ 9.x
无可用


GCC C / C ++ 8.x
无可用

GCC C / C ++ 7.x
无可用


GNU GONOTRAN 8.x.
无可用

万博1manbetxSimulink产品家庭

编译器 万博1manbetx 万博1manbetx 州流程 万博1manbetxSimulink编码器 嵌入式编码器 serdes工具箱
对于S函数编译 用于模型参考,加速器模式,快速加速器模式和MATLAB功能块 对于所有特征 对于所有特征 针对主机操作系统时 对于IBIS-AMI模型生成
GCC C / C ++ 9.x
无可用
GCC C / C ++ 8.x
无可用
GCC C / C ++ 7.x
无可用
GNU GONOTRAN 8.x.
无可用
1

要确定编译器的版本,请参阅回答99897.

Linux平台的注意事项

  1. Simulink支持Fortran编译器仅用万博1manbetx于使用MATLAB MEX命令万博1manbetx创建Simulink S函数。S函数可以与正常和加速的模拟一起使用。