MATLAB和Simulink需求

支持和兼容的编译器- Linux

许多MathWorks产品或产品特性要求您在2022世界杯八强谁会赢?系统上安装第三方编译器。下面的表概述了各种MathWorks产品支持的编译器。2022世界杯八强谁会赢?这些编译器由许多供应商提供,并在各种商业、学术或开源条款下可用;访问提供商的网站了解更多信息。

请参阅Polyspace文档查看Polyspace在当前版本中支持的编译器列表。看到支持的其他语言接口有关如何将MATLAB与其他编程语言结合使用的信息。

其他平台:窗户|Mac


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

Linux平台的注释

  1. Simulink只支持使用MATLAB MEX命令创建Simulink s函数的Fortran编译器。s函数可用于普通模拟和加速模拟。
Baidu
map