主要内容

依赖分析使用MATLAB编译器

MATLAB®编译器™使用依赖项分析功能来确定必要的文件的列表包括在生成的包。有时,这个过程生成一个大的文件列表,特别是在MATLAB中存在对象类编译和依赖分析仪在计划时间不能解决重载方法。依赖关系分析还过程包括/排除文件在每个通过。

提示

改善包装时间性能和减少应用程序的大小,修剪的路径世纪挑战集团命令的- n- p旗帜。您还可以指定您的应用程序运行所需的文件在编译器应用程序或使用AdditionalFiles选择在一个compiler.build函数。

函数依赖

依赖分析仪搜索可执行内容如:

  • MATLAB文件

  • 档案

    请注意

    如果档案对应MATLAB文件不可用,依赖分析不能确定档案的依赖性。

  • .fig文件

  • mex files

数据文件的依赖

除了上面列出的可执行内容,MATLAB编译器可以自动检测并包含文件,你的MATLAB函数访问通过调用这些函数:audioinfo,audioread,csvread,daqread,dlmread,fileread,打开外部文件,imfinfo,importdata,imread,负载,matfile,mmfileinfo,开放,readtable,类型,VideoReader,xlsfinfo,xlsread,xmlread,xslt

确保特定文件包含指定完整的路径文件作为一个字符数组的函数。

fileread (“D: \ \ MATLAB \ \ myfile.ext项目工作的)

编译器应用程序自动添加这些数据文件您的应用程序运行所需的文件区域。

排除的文件包

忽略数据文件在依赖分析,使用下列一个或多个选项。例如如何一起使用这些选项,看看% #排除

  • 使用% #排除编译指示在MATLAB代码中忽略一个文件或函数在依赖性分析。

  • 使用- x国旗在你世纪挑战集团命令忽略所有数据文件中检测到依赖分析。

  • 使用AutoDetectDataFiles选择在一个compiler.build函数自动控制数据文件是否包含在包中。设置这个/“关闭”/0相当于使用- x

另请参阅

||

相关的话题