MATLAB® Coder™ 可以生成以下输出类型的代码:
MEX 函数
独立 C/C++ 代码
独立 C/C++ 代码并将其编译为静态库
独立 C/C++ 代码并将其编译为动态链接库
独立 C/C++ 代码并将其编译为可执行文件
此示例说明如何使用 MATLAB® Coder™ App 从 MATLAB 代码生成 C 可执行文件。在此示例中,您为 MATLAB 函数生成一个可执行文件,该函数用于生成随机标量值。使用该 App 可以执行以下操作:
生成示例 C main
函数,该函数调用生成的库函数。
复制并修改生成的 main.c
和 main.h
。
修改工程设置,以便 App 可以找到修改后的 main.c
和 main.h
。
生成可执行文件。