设置C编译器和编译选项
设置C编译器
定点设计器™自动定位和使用支持安装的编译器。万博1manbetx有关受支持的编译器的当前列表,请参见万博1manbetx万博1manbetx支持和兼容的编译器.
你可以使用墨西哥人设置
更改默认编译器。看到更改默认编译器.
C代码编译器配置对象
用于C代码生成一个MEX文件,MATLAB®提供配置对象coder.mexconfig
用于微调编译。设置MEX编译选项。
通过发出构造函数命令,在MATLAB工作区中定义编译器配置对象:
Comp_cfg = code .mexconfig
根据需要修改编译选项。看到在命令行使用点表示法修改编译选项
调用
fiaccel
与配置
选项,并指定配置对象作为其参数:fiaccel -config comp_cfg myMfile
的
配置
选项指示fiaccel
转换myFile.m
中的编译设置,设置为MEX函数comp_cfg
.
在命令行使用点表示法修改编译选项
使用点表示法修改编译选项的值,使用以下语法:
configuration_object.财产=价值
点表示法使用赋值语句修改配置对象属性。例如,要更改最大大小函数为内联函数,并在MEX生成过程中更改内联函数的堆栈大小限制,在命令行输入以下代码:
Co_cfg =编码器。mexconfig co_cfg。InlineThreshold = 25;co_cfg。InlineStackLimit = 4096;fiaccel -config co_cfg myFun . cfg
fiaccel如何解决冲突选项
fiaccel
接受所有选项的并集,包括使用配置对象指定的选项,以便您可以以任何顺序指定选项。