主要内容

构建流程定制

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

为您的应用程序开发环境和运行时需求定制构建过程和构建过程基础设施。控制用于编译和链接代码的文件和标志。

功能

全部展开

addCompileFlags 向模型构建信息添加编译器选项
addDefines 向模型构建信息添加预处理器宏定义
addIncludeFiles 将包含文件添加到模型构建信息中
addIncludePaths 添加模型构建信息的包含路径
addLinkFlags 向模型构建信息添加链接选项
addLinkObjects 向模型构建信息添加链接对象
addNonBuildFiles 将非构建相关文件添加到模型构建信息中
addSourceFiles 将源文件添加到模型构建信息中
addSourcePaths 向模型构建信息添加源路径
addTMFTokens 添加模板生成文件(TMF)令牌来建模构建信息
findBuildArg 在模型构建信息中找到一个特定的构建参数
findIncludeFiles 查找并添加包含(头)文件以建模构建信息
getBuildArgs 从模型构建信息获取构建参数
getCompileFlags 从模型构建信息中获取编译器选项
getDefines 从模型构建信息获取预处理器宏定义
getFullFileList 从模型构建信息获取文件列表
getIncludeFiles 从模型构建信息中获取包含文件
getIncludePaths 从模型构建信息获取包含路径
getLinkFlags 从模型构建信息中获取链接选项
getNonBuildFiles 从模型构建信息中获取非构建相关的文件
getSourceFiles 从模型构建信息中获取源文件
getSourcePaths 从模型构建信息中获取源路径
setTargetProvidesMain 禁止包含提供的代码生成器(生成的或静态的)c模型构建期间的源文件
updateFilePathsAndExtensions 用丢失的路径和文件扩展名更新模型构建信息中的文件
updateFileSeparator 更新模型构建信息中文件列表的文件分隔符
slConfigUIGetVal 返回自定义目标配置选项的当前值
slConfigUISetEnabled 启用或禁用自定义目标配置选项
slConfigUISetVal 设置自定义目标配置选项的值
codebuild 编译和链接生成的代码

对象

全部展开

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

主题

自定义构建过程

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

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

模板制作文件和制作选项

构建到代码生成器中的模板生成文件。

控制构建过程编译和链接

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

控制编译器优化

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

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

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

控制再生的顶级模型代码

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

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

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

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

为s功能构建过程配置生成文件。

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

使用post-code-generation命令修改构建过程,并(可选地)使用构建信息对象来扩充此过程。

重新编译预编译库

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

将代码迁移到另一个开发环境

使用代码生成和打包选项将代码和工件重新定位到另一个开发环境中。

在另一个开发环境中编译代码

重新定位生成的代码并在另一个环境中编译。

自定义构建过程基础设施

注册自定义工具链和构建可执行文件

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

使用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用于指定目标特定特征的钩子。

开发自定义的目标

自定义的目标

创建软件部署MATLAB和Simulink金宝app®硬件平台的设计。

自定义系统目标文件

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

自定义目标可选特性

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

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

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

金宝app支持C函数原型控制

为自定义系统目标文件添加C函数原型控制支持,以实现更多的构建过程控金宝app制。

金宝app支持模型引用

为模型引用构建添加模型引用支持到自定义系金宝app统目标文件。

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

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

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

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

设备驱动程序

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