代码编译定制
自定义编译阶段的构建过程
如果你安装支持构建工具,您可以金宝app配置一个构建过程,代码生成后生成可执行代码。您可以自定义的编译阶段构建过程。
使用目标框架:
创建自定义CMake工具链的定义。
定义并注册自定义makefile-based工具链。
你也可以注册和使用自定义makefile-based工具链使用ToolchainInfo
对象。
模板的makefile方法,定制一个模板makefile。
CMake的ToolchainInfo
makefile,模板的方法:
创建并运行一个post-code-generation命令。
创建和应用钩子方法在特定点的构建过程。
配置编译功能代码。
包
目标 |
管理目标构建工具和硬件信息 |
类
对象
功能
主题
编译器
- 选择和配置C或c++编译器
考虑为生成的代码编程语言合规并选择一个编译器构建过程。 - 控制编译器优化
编译器优化控制仿真软件为你的makefile金宝app®UI的水平。 - 编译器的故障诊断问题
识别和解决问题,防止编译器操作的构建过程。 - 控制构建过程编译和链接
选择是否构建过程结束后代码生成和makefile方法)(模板选择模板makefile选项。
库名称和位置
- 在建立控制库位置和命名
选择位置预编译、non-precompiled和模型参考库并选择文件扩展名,构建过程适用于库。
CMake和Makefile-Based工具链使用目标框架
- 创建自定义CMake工具链的定义
获取高层信息CMake-based工具链和目标硬件支持。金宝app - 使用目标框架定义定制Makefile-Based工具链
定义并注册自定义makefile-based工具链。
Makefile-Based工具链使用ToolchainInfo
- 自定义工具链登记
注册第三方软件构建工具用于创建可执行文件和库。 - 注册自定义工具链和构建可执行
注册并使用工具链构建一个可执行程序。 - 自定义工具链验证故障诊断
排除验证错误。
模板Makefile的方法
- 模板makefile和做出选择
模板内置代码生成器的makefile。 - 自定义模板makefile
开发一个自定义模板makefile构建过程控制。
先进的技术
- 定制Post-Code-Generation构建处理
修改与post-code-generation命令构建过程,构建信息对象(可选)用于扩大这一过程。 - 自定义构建过程与STF_make_rtw_hook文件
修改的构建过程构建过程钩在一个定制的机制
钩文件。月31
_make_rtw_hook.m - 取代STF_rtw_info_hook提供目标数据
MATLAB之前创建自定义目标®14日发布,更新使用定制
钩用于指定针对性的特点。月31
_make_rtw_hook - 与sl_customization.m定制构建过程
修改的构建过程构建过程在自定义sl_customization挂钩机制。m文件。 - 使用makecfg S-Functions定制生成的makefile
为功能配置生成makefile构建过程。