主要内容

使用自定义工具链

生成静态或动态库或可执行文件时,可以使用自定义工具链。您无法使用一个来生成MEX函数。要指定用于MEX函数生成的编译器,请参阅设置C或C ++编译器)。

在使用自定义工具链之前,请注册自定义工具链,如下所述注册自定义工具链

  1. Coder.config.创建配置对象。例如:

    cfg = coder.config('EXE文件');

  2. 获得价值配置(结束).name来自RTWTARGETINFO.M.文件。然后将该值分配给cfg.toolchain.财产:

    cfg.toolchain ='mytoolchain v#。#'|'BuildArifact(平台)'

  3. 执行生成代码所需的其他步骤,如下所述部署。例如,指定源代码的路径和文件名:

    cfg.customsource ='filename_main.c';cfg.custominclude = PWD;

  4. 使用使用该代码时Codegen.函数,指定使用自定义工具链的配置对象。例如:

    codegen -config cfg文件名

您已完成创建和使用自定义工具链的完整工作流程自定义工具链注册