主要内容

对 MEX 的编译类型使用 JIT 编译

即时 (JIT) 编译模式

描述

App 配置窗格:高级

配置对象:coder.MexCodeConfig

是否使用即时 (JIT) 编译来生成 MEX 函数。要加快 MEX 函数的生成,请启用此参数。

JIT 编译与某些代码生成功能和选项不兼容,例如自定义代码或 OpenMP 库的使用。如果指定 JIT 编译,但代码生成器无法使用它,它会生成 C/C++ MEX 函数并发出警告。如果 EnableJITEnableOpenMPtrue,并且您的代码使用 parfor,则代码生成器使用 JIT 编译并将 parfor 循环视为 for 循环。

请参阅使用 JIT 编译加速 MEX 生成

设置

Off

此值是默认值。

代码生成器通过生成和编译 C/C++ 代码来创建 C/C++ MEX 函数。

On

代码生成器使用即时 (JIT) 编译技术来生成 MEX 函数。代码生成器创建一个包含 MATLAB® 代码的抽象表示的 JIT MEX 函数。当您运行 JIT MEX 函数时,MATLAB 会在内存中生成可执行代码。

编程用法

属性:EnableJIT
值:false | true
默认值:false

版本历史记录

在 R2016b 中推出