本文介绍Matlab/Simulink中的C语言编译器” MinGW-w64 C/C++”的安装。
在Matlab/S-function模块中,可以选择用“C语言”写控制程序,但现需要另外安装一个C语言编译器。下面将介绍安装过程:
第一步:获取安装文件路径(两种途径进去)
其一,就是在Matlab软件中打开,然后搜索打开MinGW-w64 C/C++,最后能进入下载界面。
示意图1 |
示意图2 |

图3MinGW-w64 C/C++插件下载界面
方法二就是直接网页进去官网下载,也会链接到图3的下载界面
https://ww2.mathworks.cn/matlabcentral/fileexchange/52848-matlab-support-for-mingw-w64-c-c-compiler
Note:整个过程中,可能需要提供一个Matlab个人账号,直接注册一个就好了。
第二步:下载插件安装启动器
图3中,点击了Download,则会下载一个名为“Mingw.mlpkinstall”的文件;如下图所示。

图4“Mingw.mlpkinstall”的文件
第三步:用matlab打开“Mingw.mlpkinstall”文件


第四步:按照提示一次点击Next,直到按照完成
Note:目前我在MATLAB 2019a中按照成功过。其他版本未知。

这个编译器安装之后,就可以选择Matlab中的S-function中的C语言编辑环境,然后执行编译后,即可执行仿真程序。
有一些旧版本的软件自带编译器无需安装。
版权声明:本文为weixin_39969143原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。

