与编译路径依赖分析功能和用户交互

让addpath和rmpath在MATLAB

MATLAB®编译器™用来分析依赖MAT​​LAB的搜索路径。看到让addpathrmpathsavepath用于与搜索路径的工作信息。

注意

MCC不使用MATLAB启动文件夹,并不会发现任何路径信息保存在那里。

传递-I <目录>在命令行

您可以使用-一世选项可将文件夹添加到路径列表的开始使用当前编译。当您正在编译是在文件夹中当前不是MATLAB的路径文件时,此功能非常有用。

通过-N和-p <目录>在命令行

那里有两个MATLAB编译提供路径的更详细的操作选项。此功能的作用类似于应用到MATLAB路径指定编译一个“过滤器”。第一个选项是-N。通过-NMCC命令行有效清除除下列核心文件夹中的所有文件夹(这个列表可能会随时间而变化)的路径:

  • matlabroot\工具箱\ MATLAB

  • matlabroot\工具箱\本地

  • matlabroot\工具箱\编译\部署

  • matlabroot\工具箱\编译

它还保留了出现在编译时MATLAB的路径上面的列表中的所有子文件夹。包含-N在命令行上,您可以从原来的路径替换文件夹,同时保留了包括文件夹的相对顺序。出现在原始路径上的文件夹包含所有子文件夹也包括在内。除此之外-N选项保留不在下的所有文件夹的用户已包含在路径上matlabroot\工具箱

使用-p选择一个文件夹中的顺序敏感的情况下,即添加到编辑路径,以相同的顺序它们被你MATLAB路径上找到。语法

P <目录>

哪里<目录>是被包括在文件夹中。如果<目录>不是绝对路径,它被认为是当前工作文件夹下。这些文件夹的方式纳入的规则

  • 如果一个文件夹中包含的-p它是与原始MATLAB的路径,该文件夹及其所有子文件夹出现在原始路径上被添加到一个顺序敏感的背景下编译路径。

  • 如果一个文件夹中包含的-p是不是原来的MATLAB的路径,该文件夹不会包含在汇编。(您可以使用-一世添加它。)

  • 如果路径添加了-一世选择,而该功能被激活(-N已通过),而且它已经是MATLAB的路径,它在对顺序敏感的情况下被添加,就好像它被包含在-p。否则,将文件夹添加到路径的头,因为它通常是与-一世

    注意

    -p选项要求-N该选项MCC命令行。