mcc 命令行参量按任务分组
COM 组件
| 选项 | 描述 | 注释 |
|---|---|---|
-u | 仅在开发计算机上为当前用户注册 COM 组件 | 仅对通用 COM 组件和 Microsoft® Excel® 加载项有效(需要 MATLAB® Compiler™) |
可部署存档
| 选项 | 描述 | 注释 |
|---|---|---|
| 将 | 如果指定一个文件夹名称,则会添加该文件夹中的所有文件。如果使用通配符 ( |
-C | 指示 | 无 |
| 指定自定义帮助文本文件。 | 使用 |
保护源代码
| 选项 | 描述 | 注释 |
|---|---|---|
-j | 在打包之前,自动将所有 | |
-k "file= | 指定 AES 加密密钥和 MEX 文件加载程序接口以在运行时检索解密密钥。 | 如果在 |
-s | 混淆处理来自最终用户的可部署存档(.ctf 文件)中的文件夹结构和文件名。 |
调试
| 选项 | 描述 | 注释 |
|---|---|---|
-? | 显示帮助消息。 | 无 |
-g | 生成调试信息。 | 无 |
-G | 与 | 无 |
-K | 如果编译由于错误而过早结束,指示 | 如果命令无法成功执行,则 |
-v | 详尽;显示编译步骤。 | 无 |
| 控制函数包装器的生成。 |
|
使用 MATLAB Compiler 创建 Excel 加载项
| 选项 | 描述 | 注释 |
|---|---|---|
-b | 生成兼容 Excel 的公式函数。 | 需要 MATLAB Compiler。不能在 |
-u | 仅在开发计算机上为当前用户注册 COM 组件 | 仅对通用 COM 组件和 Microsoft Excel 加载项有效(需要 MATLAB Compiler) |
MATLAB 路径
| 选项 | 描述 | 注释 |
|---|---|---|
-I | 将文件夹添加到 MATLAB 文件的搜索路径。 | |
-N | 清除除最少必需的一组文件夹之外的所有文件夹的路径。 | 无 |
-p directory | 在顺序敏感的上下文中将 | 需要 |
mbuild
| 选项 | 描述 | 注释 |
|---|---|---|
-f | 在调用 | 建议使用 |
-M string | 将字符串传递到 | 用于定义编译时选项。 |
MATLAB Runtime
| 选项 | 描述 | 注释 |
|---|---|---|
| 指定 MATLAB Runtime 的运行时选项。 |
|
-S | 创建单一 MATLAB Runtime。 | 通用 COM 组件的默认设置。对 Microsoft Excel 和 Java® 包有效。 |
覆盖默认输入
| 选项 | 描述 | 注释 |
|---|---|---|
-B filename[:arg[,arg]] | 将 | 该文件应该只包含
不能在 |
覆盖默认输出
| 选项 | 描述 | 注释 |
|---|---|---|
-d | 将输出放置在指定文件夹中。 | 无 |
-e | 生成独立应用程序时抑制 MS-DOS 命令行窗口的出现。 | 使用 默认情况下,独立 App 编译器会抑制 MS-DOS 命令行窗口。要取消抑制它,请取消选择其他运行时设置区域中的执行时不显示 Windows 命令行 Shell (控制台)。 |
-o outputfile | 指定最终输出文件的名称。 | 添加适当的扩展 |
包装器和库
| 选项 | 描述 | 注释 |
|---|---|---|
-c | 抑制生成的 C 包装器代码的编译和链接。 | 必须与 |
-l | 要创建函数库的宏。 | 等同于 |
-m | 要生成独立应用程序的宏。 | 等同于 |
| 控制函数包装器的生成。 |
|
许可证
| 选项 | 描述 | 注释 |
|---|---|---|
-Y licensefile | 签出 MATLAB Compiler 许可证时使用 |
>>!mcc -m foo.m -Y license.lic |