Для развертывания функций MATLAB ® компилятор выполняет следующие задачи :
Анализирует файлы на наличие зависимостей с помощью функции анализа зависимостей. Зависимости - это файлы, включенные в созданный пакет и исходящие из функций, вызываемых файлом. На зависимости влияют:
Тип файла - MATLAB, Java ®, MEX и т. д.
Расположение файла - MATLAB, панель инструментов MATLAB, код пользователя и т. д.
Дополнительные сведения об анализе зависимостей см. в разделе Анализ зависимостей с помощью компилятора MATLAB.
Проверяет MEX-файлы. В частности, mexFunction точки входа проверяются.
Дополнительные сведения об обработке файлов MEX см. в разделе Файлы MEX, библиотеки DLL или Общие библиотеки.
Создает развертываемый архив из входных файлов и их зависимостей.
Дополнительные сведения о развертываемых архивах см. в разделе Развертываемый архив.
Создает код оболочки для целевого объекта.
Создает двоичный пакет для целевого объекта.
Для целевых библиотек, таких как общие библиотеки C++, пакеты Java или сборки .NET, компилятор вызывает требуемый компилятор сторонних производителей.