主要内容

MATLAB Compiler 许可

使用 MATLAB Compiler 许可证进行开发

您可以从 MATLAB® 命令提示符(MATLAB 模式)或 DOS/UNIX® 提示符(独立模式)运行 MATLAB Compiler™

MATLAB Compiler 使用的是暂留许可证。这在 MATLAB 模式下和独立模式下具有不同的行为。

MATLAB 模式下运行 MATLAB Compiler

当您从 MATLAB 环境“内部”运行 MATLAB Compiler 时,也就是说,当您从 MATLAB 命令提示符运行 mcc 时,只要 MATLAB 保持打开状态,您就一直持有 MATLAB Compiler 许可证。要放弃 MATLAB Compiler 许可证,请退出 MATLAB。

以独立模式运行 MATLAB Compiler

如果您从 DOS 或 UNIX 提示符运行 MATLAB Compiler,则您是从 MATLAB 的“外部”运行。在这种情况下,MATLAB Compiler

  • 不要求 MATLAB 在正在运行 MATLAB Compiler 的系统上运行

  • 为用户分配一个专用的 30 分钟使用时段,在此期间内,用户对 MATLAB Compiler 许可证拥有完全所有权

每次用户请求 MATLAB Compiler 时,都会开始一个 30 分钟的时间段,在此期间内,用户将成为 MATLAB Compiler 许可证的唯一所有者。在这 30 分钟时间段内的任何时候,如果同一用户请求 MATLAB Compiler,则会为用户分配一个新的 30 分钟时间段。当 30 分钟间隔过去后,如果另一个用户请求 MATLAB Compiler,则新用户将获得接下来的 30 分钟间隔。

当用户请求 MATLAB Compiler 但许可证不可用时,用户将收到此消息

Error: Could not check out a Compiler License.

当没有许可证可用时,会显示此消息。只要许可证可用,用户就会获得许可证,并且不会显示任何消息。确保所有 MATLAB Compiler 用户都能够稳定访问 MATLAB Compiler 的最佳方式是为您的用户提供足够的许可证。