主要内容

构建配置

等配置的构建设置输出文件名称、位置、类型、语言

控制和配置生成二进制代码的构建过程,有许多参数和设置。这些设置控制属性,如输出构建类型(墨西哥人,自由、dll或exe)和C和c++语言。其他构建设置允许您自定义构建输出根据特定需求,如可读性,性能,和外部代码集成。您可以修改构建选项的代码生成配置对象的应用程序或从命令行。您可以创建使用的配置对象coder.config。打开对象编辑软件的使用开放。指定额外的构建文件和旗帜从内部函数代码,使用coder.updateBuildInfo

target.Alias 为目标特征对象创建替代标识符
target.LanguageImplementation 提供C和c++编译器的实现细节
target.Object 目标特性类的基类
target.Processor 提供目标处理器的信息
coder.ExternalDependency 接口,外部代码

功能

coder.config 创建MATLAB编码器代码生成配置对象
coder.updateBuildInfo 更新构建信息对象RTW.BuildInfo
target.add 将目标对象的特性MATLAB内存
target.create 创建目标对象的特性
target.export 出口目标特征数据
target.get 检索目标对象的特性MATLAB内存
target.remove 删除目标对象的特性MATLAB内存
target.upgrade 升级现有的硬件设备的定义

对象

coder.MexCodeConfig 墨西哥人的配置参数函数生成MATLAB代码
coder.CodeConfig 配置参数C / c++代码生成MATLAB代码
coder.EmbeddedCodeConfig 配置参数C / c++代码生成MATLAB代码与嵌入式编码器
coder.HardwareImplementation 特定于硬件的配置参数C / c++代码生成MATLAB代码
coder.hardware 创建硬件板配置对象的C / c++代码生成MATLAB代码
coder.ReplacementTypes 配置参数指定的自定义名称MATLAB内置数据类型在C / c++代码生成

目标 管理目标硬件信息

主题

构建配置基础知识

配置构建设置

配置构建配置参数的命令行或MATLAB®编码器™应用程序。

构建流程定制

控制方面的构建过程,代码生成后但在编译之前发生。

基础设施设置路径和文件

指定自定义代码的位置。

共享构建配置设置

出口项目设置代码生成配置对象或设置导入一个项目。

C编译器注意事项签署整数溢出

准确的结果从带符号整数C操作的C编译器必须保持wrap-on-overflow行为。

要求带符号整数表示

编译生成的代码对一个目标使用二进制补码表示的整数值签署。

特定的构建选项

在生成的代码保存变量名

提高生成的C / c++代码的可读性,保护你的变量名在生成的代码。

MATLAB编码器分区生成的代码如何

选择文件的分区方法。

改变标准数学库

数学操作的调用,代码生成器使用您指定的标准数学库的构建设置。

指定生成的代码中使用的数据类型

生成C内置类型或MathWorks®预定义的类型。

注册新硬件设备

扩展的范围支持硬件通过注册新设备。金宝app

故障排除

编译器和链接器错误

地址错误的常见原因,发生在构建。