编译从 MATLAB 代码生成的代码的方法
您可以使用 CMake 或工具链方法来编译(编译并链接)从 MATLAB® 代码生成的代码:
CMake - 用于编译过程管理的第三方开源工具,它使用配置 (
CMakeLists.txt
) 文件来生成用于本机编译环境的标准编译文件,例如联编文件、Ninja 文件或 Microsoft® Visual Studio® 项目。MATLAB 提供 CMake 可执行文件。MATLAB Coder™ 支持从 3.12.0 开始的 CMake 版本。CMake 和相关联的
CMakeLists.txt
文件广泛用于编译 C++ 代码,并且可以由命令行工具和 IDE(如 Microsoft Visual Studio、Microsoft Visual Studio Code、Xcode 和 CLion)直接利用。工具链 - 编译过程生成联编文件并支持自定义工具链。您可以使用 MATLAB 脚本定义的工具链信息对象来控制编译过程。
每个编译过程都支持:
代码生成配置参数
codebuild
(Embedded Coder) 函数使用 Embedded Coder® 执行 SIL 或 PIL
另请参阅
coder.CodeConfig
| coder.EmbeddedCodeConfig
| codebuild
(Embedded Coder)
相关主题
- Configure CMake Build Process
- Create Custom CMake Toolchain Definition
- 向 MATLAB® Coder™ 编译过程添加自定义工具链
- 使用 MSVC 工具链在 64 位 Windows® 平台上编译 32 位 DLL
- 编译从 Simulink 模型生成的代码的方法 (Embedded Coder)