构建配置

构建设置,如输出文件名称,位置,类型,语言配置

控制和配置用于产生二进制码生成过程中,有许多参数和设置。这些设置控制属性,如输出生成类型(MEX,LIB,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 配置参数MEX函数生成的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®编码器™应用程序。

构建流程定制

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

路径和文件基础结构设置

指定的自定义代码的位置。不要在MATLAB代码中使用保留关键字用于代码生成。

分享构建配置设置

将项目设置导出到代码生成配置对象或将设置导入到项目中。

C编译器注意事项符号整数溢出

从合同签订整数C这样的操作精确的结果,C编译器必须保持包装的溢出行为。

对于符号整数要求

对采用二进制补码表示的整数签订了目标编译生成的代码。

具体构建选项

在生成的代码中保留变量名

在生成的代码保存您的变量名提高生成的C / C ++代码的可读性。

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

选择文件分区方法。

更改标准数学函数库

对于调用数学运算,代码生成器使用标准的数学库,你在构建设置中指定。

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

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

更改输出类型

更改输出类型时请检查设置。

注册新的硬件设备

通过注册新的设备扩展的硬件支持的范围内。万博1manbetx

故障排除

编译器和链接器错误

地址常见的原因构建过程中发生的错误。