支持和兼容的编译器- Linux
许多MathWorks产品或产品特性要求您在2022世界杯八强谁会赢?系统上安装第三方编译器。下面的表概述了各种MathWorks产品支持的编译器。2022世界杯八强谁会赢?这些编译器由许多供应商提供,并在各种商业、学术或开源条款下可用;访问提供商的网站了解更多信息。
请参阅Polyspace文档查看Polyspace在当前版本中支持的编译器列表。看到支持的其他语言接口有关如何将MATLAB与其他编程语言结合使用的信息。
Linux(64位)
在Linux上,MATLAB不提供C编译器。GNU编译器(GCC)包含在许多Linux发行版中。
MATLAB产品族
编译器 | MATLAB | MATLAB编译器SDK | MATLAB编码器 | GPU编码器 |
SimBiology | 定点设计师 | 高密度脂蛋白编码器 | 高密度脂蛋白验证器 | ROS工具箱 |
---|---|---|---|---|---|---|---|---|---|
对于mex文件编译,loadlibrary , c++接口,MATLAB引擎和mat文件api的外部使用 |
C / c++ | 对于所有功能 | 对于所有功能 |
用于加速计算 | 用于加速计算 | 用于加速试验台模拟 | 用于DPI和TLM组件生成 | 用于自定义消息和代码生成 | |
GCC C/ c++ 10.x 免费提供 |
|||||||||
GCC C/ c++ 9.x 免费提供 |
|||||||||
GCC C/ c++ 8.x 免费提供 |
|||||||||
GCC C/ c++ 7.x 免费提供 |
|||||||||
GNU gfortran 10.x 免费提供 |
Simulink产品系列
编译器 | 动态仿真模块 | 动态仿真模块 | Stateflow | 仿真软件编码器 | 嵌入式编码器 | 并行转换器工具箱 |
---|---|---|---|---|---|---|
对于s -函数编译 | 用于模型引用,加速器模式,快速加速器模式,和MATLAB函数块 | 对于所有功能 | 对于所有功能 | 针对主机操作系统时 | 用于IBIS-AMI模型生成 | |
GCC C/ c++ 10.x 免费提供 |
||||||
GCC C/ c++ 9.x 免费提供 |
||||||
GCC C/ c++ 8.x 免费提供 |
||||||
GCC C/ c++ 7.x 免费提供 |
||||||
GNU gfortran 10.x 免费提供 |
1 |
要确定编译器的版本,请参见回答99897.