文档

构建过程定制

交叉编译,后代码生成处理,目标构建过程定制

定制构建过程,如果有必要,定制应用程序开发环境和运行时需求的构建过程基础结构。控制用于编译和链接代码的文件和标志。

如果您的系统包含引用模型,请减少构建时间并控制代码生成器是否为顶级模型重新生成代码。

功能

全部展开

addCompileFlags 向模型构建信息添加编译器选项
addDefines 向模型构建信息中添加预处理器宏定义
addIncludeFiles 向模型构建信息添加包含文件
addIncludePaths 向模型构建信息添加包含路径
addLinkFlags 向模型构建信息添加链接选项
addLinkObjects 向模型构建信息添加链接对象
addNonBuildFiles 向模型构建信息中添加与构建无关的文件
addSourceFiles 将源文件添加到模型构建信息中
addSourcePaths 向模型构建信息添加源路径
addTMFTokens 向模型构建信息添加模板生成文件(TMF)令牌
findBuildArg 在模型构建信息中查找特定的构建参数
findIncludeFiles 查找并添加include(头文件)文件以建模构建信息
getBuildArgs 从模型构建信息中获取构建参数
getCompileFlags 从模型构建信息中获取编译器选项
getDefines 从模型构建信息中获取预处理器宏定义
getFullFileList 从模型构建信息中获取文件列表
getIncludeFiles 从模型构建信息中获取包含文件
getIncludePaths 从模型构建信息中获取包含路径
getLinkFlags 从模型构建信息中获取链接选项
getNonBuildFiles 从模型构建信息中获取与构建无关的文件
getSourceFiles 从模型构建信息中获取源文件
getSourcePaths 从模型构建信息中获取源路径
setTargetProvidesMain 在模型构建期间禁止包含代码生成器提供的(生成的或静态的)main.c源文件
updateFilePathsAndExtensions 使用丢失的路径和文件扩展名更新模型构建信息中的文件
updateFileSeparator 更新模型构建信息中文件列表的文件分隔符

对象

环球套票。BuildInfo 提供编译和链接生成代码的信息

主题

自定义构建过程

选择“生成方法”和“配置生成过程”

从生成的代码构建可执行程序。

模板制作文件和制作选项

模板生成文件内置于代码生成器中。

控制构建过程的编译和链接

选择构建过程是否在代码生成后结束,并(对于模板生成文件方法)选择模板生成文件选项。

控制编译器优化

在Simulink UI级别控制makefile的编译器优化。金宝app

在生成过程中控制库位置和命名

选择预编译、非预编译和模型参考库的位置,并选择构建过程应用于库的文件扩展名。

顶层模型代码的控制再生

选择为顶级模型重新生成代码的选项。

通过使用并行构建减少引用模型的构建时间

应用并行构建来减少大型模型参考层次结构的构建时间。

使用makecfg为S-Functions定制生成的makefile

为s函数构建过程配置makefile生成。

自定义代码生成后构建处理

使用代码后生成命令修改构建过程,并(可选地)使用构建信息对象来扩展此过程。

重新编译预编译的库

通过重新编译过程对平台或环境的预编译库应用自定义设置。

自定义构建过程基础结构

注册自定义工具链并生成可执行文件

注册并使用工具链来构建可执行程序。

使用STF_make_rtw_hook文件自定义构建过程

使用自定义中的构建过程钩子机制修改构建过程月31_make_rtw_hook.m钩文件。

使用sl_customization.m定制构建过程

使用自定义sl_customization中的构建进程钩子机制修改构建过程。M钩子文件。

替换STF_rtw_info_hook提供的目标数据

用于在MATLAB之前创建的自定义目标®版本14,更新了自定义的使用月31_make_rtw_hook钩子,用于指定特定于目标的特性。

制定一个自定义目标

关于嵌入式目标开发

开发自定义目标,以便在选定的开发环境或调试环境中为特定硬件生成可执行代码。

自定义系统目标文件

开发自定义系统目标文件,以满足开发目标并控制代码生成。

自定义目标可选特性

向自定义系统目标文件添加可选特性支持,以遵金宝app循代码生成特性,例如工具链遵从性和模型引用遵从性。

金宝app支持自定义目标的工具链方法

向自定义系统目标文件添加工具链方法支持,以获得金宝app构建过程的更多用户界面控件。

金宝app支持模型参考

为模型参考构建向自定义系统目标文件添加模金宝app型参考支持。

金宝app支持编译器优化级别控制

向自定义系统目标文件添加编译器优化级别控制支持,以实现更多的构建过程控制。金宝app

金宝app支持多任务并发执行

向多核目标模型的自定义系统目标文件添加多任务执行支持。金宝app

设备驱动程序

将设备驱动程序用作实时开发项目的一部分。