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