Генерация исполняемой программы

Следующий рисунок показывает процесс создания программы.

На заключительном этапе обработки процесс сборки вызывает сгенерированный make-файл model.mk, который в свою очередь компилирует и связывает сгенерированный код. На платформах PC создается пакетный файл для вызова сгенерированного make-файла. Пакетный файл настраивает окружение для вызова make утилиты и связанные с ними инструменты компилятора. Чтобы избежать перекомпиляции файлов C, make утилита выполняет проверку даты на зависимости между файлами объекта и C; компилируются только устаревшие исходные файлы. Опционально make-файл может загрузить полученное исполняемое изображение в ваш целевой компьютер.

Этот этап является необязательным, как проиллюстрировано логикой управления на предыдущем рисунке. Можно принять решение опустить этот этап (для примера, если вы нацелены на встроенную плату микроконтроллера).

Чтобы пропустить этот этап обработки, в диалоговом окне Параметры конфигурации установите флажок Generate code only. Затем можно перекрестно скомпилировать код и загрузить его на целевой компьютер.

Если установить флажок Create code generation report, генератор кода создает HTML. Чтобы просмотреть отчет, на вкладке C Code, выберите Open Latest Report. Этот пример является отчетом генерации кода для типового целевого файла системы в реальном времени (GRT).

Похожие темы