为了控制和配置生成二进制代码的构建过程,有许多参数和设置。这些设置控制诸如输出构建类型(MEX、lib、dll或exe)和C语言与c++语言的属性。其他构建设置使您能够根据特定的需求(如可读性、性能和外部代码集成)定制构建输出。您可以从应用程序或命令行修改代码生成配置对象中的构建选项。您可以使用coder.config
.在编辑应用程序中使用开放
.要在函数代码中指定额外的构建文件和标志,请使用coder.updateBuildInfo
.
目标。别名 |
为目标对象创建替代标识符 |
目标。LanguageImplementation |
提供C和c++编译器实现细节 |
目标。对象 |
目标类型的基类 |
目标。处理器 |
提供目标处理器信息 |
编码器。ExternalDependency |
外部代码接口 |
编码器。MexCodeConfig |
用于生成MEX函数的配置参数MATLAB代码 |
编码器。CodeConfig |
C/ c++代码生成的配置参数MATLAB代码 |
编码器。EmbeddedCodeConfig |
C/ c++代码生成的配置参数MATLAB代码与嵌入式编码器 |
编码器。HardwareImplementation |
用于C/ c++代码生成的特定硬件配置参数MATLAB代码 |
coder.hardware |
创建硬件板配置对象,用于C/ c++代码生成MATLAB代码 |
编码器。ReplacementTypes |
配置参数指定的自定义名称MATLABC/ c++代码生成中的内置数据类型 |
环球套票。BuildInfo |
提供编译和链接生成代码的信息 |
目标 |
管理目标硬件信息 |
在命令行或中配置构建配置参数MATLAB®编码器™应用程序。
控制生成代码之后但编译之前生成过程的各个方面。
指定自定义代码的位置。
将项目设置导出到代码生成配置对象或将设置导入到项目中。
交互式地编辑代码生成配置对象。
为了从带符号整数C操作中得到准确的结果,C编译器必须保持溢位时的包装行为。
在对有符号整数值使用二补码表示的目标上编译生成的代码。
排除当文件系统问题阻止文件处理时发生的构建过程错误。
通过在生成的代码中保留变量名来提高生成的C/ c++代码的可读性。
选择文件分区方式。
对于数学运算的调用,代码生成器使用您在构建设置中指定的语言标准。
生成内置C类型或MathWorks®预定义的类型。
通过注册新设备来扩展支持的硬件范围。金宝app