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

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

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

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

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

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

Похожие темы