Main Content

编译从 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 StudioMicrosoft Visual Studio Code、Xcode 和 CLion)直接利用。

  • 工具链 - 编译过程生成联编文件并支持自定义工具链。您可以使用 MATLAB 脚本定义的工具链信息对象来控制编译过程。

每个编译过程都支持:

  • 代码生成配置参数

  • codebuild (Embedded Coder) 函数

  • 使用 Embedded Coder® 执行 SIL 或 PIL

另请参阅

| | (Embedded Coder)

相关主题

外部网站