部署MATLAB®函数时,编译器执行以下任务:
使用依赖项分析函数分析文件的依赖项。依赖关系是包含在生成包中的文件,并来源于文件调用的函数。依赖关系受以下因素影响:
文件类型- MATLAB, Java®, MEX,等等。
文件位置——MATLAB、MATLAB工具箱、用户代码等。
有关依赖关系分析的更多信息,请参见使用MATLAB编译器进行依赖分析.
验证mex files。特别是,mexFunction
验证入口点。
有关mex文件处理的详细信息,请参见mex -文件、dll或共享库.
从输入文件及其依赖项创建可部署归档。
有关可部署归档的详细信息,请参见可部署的存档.
生成特定于目标的包装器代码。
生成特定于目标的二进制包。
对于库目标,如c++共享库、Java包或. net程序集,编译器调用所需的第三方编译器。