Чтобы развернуть функции MATLAB®, компилятор выполняет эти задачи:
Анализирует файлы для зависимостей с помощью функции анализа зависимостей. Зависимости являются файлами, включенными в сгенерированный пакет, и происходят из функций, вызванных файлом. Зависимости затронуты:
Тип файла — MATLAB, Java®, MEX, и так далее.
Расположение файла — MATLAB, тулбокс MATLAB, пользовательский код, и так далее.
Для получения дополнительной информации об анализе зависимостей, смотрите, что Анализ зависимостей Использует MATLAB Compiler.
Подтверждает файлы MEX. В частности, mexFunction
точки входа проверяются.
Для получения дополнительной информации об обработке файла MEX, смотрите файлы MEX, DLLs или Разделяемые Библиотеки.
Создает развертываемый архив из входных файлов и их зависимостей.
Для получения дополнительной информации о развертываемых архивах, смотрите Развертываемый Архив.
Генерирует целевой код обертки.
Генерирует целевой бинарный пакет.
Поскольку цели библиотеки, такие как C++ совместно использовали библиотеки, пакеты Java или блоки.NET, компилятор вызывает необходимый сторонний компилятор.