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

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

Во время заключительного этапа обработки процесс сборки вызывает сгенерированный 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).

Похожие темы