构建配置
构建设置的配置,例如输出文件名,位置,类型,语言
为了控制和配置生成二进制代码的构建过程,有许多参数和设置。这些设置控制属性,例如输出构建类型(MEX,LIB,DLL或EXE)和C与C ++语言。其他构建设置使您可以根据特定需求(例如可读性,性能和外部代码集成)自定义构建输出。您可以从应用程序或命令行中修改代码生成配置对象中的构建选项。您可以使用coder.config
。通过使用编辑应用程序中的对象打开
。要从功能代码内部指定其他构建文件和标志,请使用编码器。UpdateBuildInfo
。
职能
课程
target.alias |
为目标对象创建替代标识符 |
target.languageImpletation |
提供C和C ++编译器实施详细信息 |
target.Object |
目标类型的基类 |
Target.Sroucessor |
提供目标处理器信息 |
coder.external依赖性 |
外部代码的接口 |
对象
coder.mexcodeconfig |
MEX功能生成的配置参数MATLAB代码 |
Coder.CodeConfig |
C/C ++代码生成的配置参数MATLAB代码 |
Coder.embeddedCodeConfig |
C/C ++代码生成的配置参数MATLAB代码嵌入式编码器 |
编码器 |
C/C ++代码生成的硬件特定配置参数MATLAB代码 |
coder.hardware |
创建从C/C ++代码生成的硬件板配置对象MATLAB代码 |
编码器。替代类型 |
配置参数以指定自定义名称MATLABC/C ++代码生成中的内置数据类型 |
rtw.buildinfo |
提供用于编译和链接生成的代码的信息 |
软件包
目标 |
管理目标硬件信息 |
话题
构建配置基础知识
- 配置构建设置
配置构建配置参数在命令行或MATLAB®CODER™应用程序。 - 构建过程自定义
控制代码生成后但在编译之前发生的构建过程的方面。 - 路径和文件基础架构设置
指定自定义代码的位置。 - 共享构建配置设置
将项目设置导出到代码生成配置对象或将设置导入项目。 - 在命令行工作流中指定配置参数
编辑代码生成配置对象进行交互式。 - c编译器注意事项的签名整数溢出
为了获得签名整数C操作的准确结果,C编译器必须保留跨流的行为。 - 签名整数表示的要求
在目标上编译生成的代码,该代码使用两者的补充表示形式用于签名的整数值。 - 建立对文件夹名称的流程支持万博1manbetx
故障排除文件系统问题时会发生的构建过程错误。
特定的构建选项
- 在生成的代码中保存可变名称
通过在生成的代码中保存您的变量名称,提高生成的C/C ++代码的可读性。 - MATLAB编码器分区如何生成代码
选择文件分区方法。 - 更改语言标准
对于对数学操作的调用,代码生成器使用您在构建设置中指定的语言标准。 - 指定生成代码中使用的数据类型
生成内置的C类型或数学®预定义的类型。 - 注册新的硬件设备
通过注册新设备来扩展支持硬件的范围。万博1manbetx
故障排除
- 编译器和链接器错误
解决构建过程中发生错误的常见原因。