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