Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Проект программы



В современных средах разработки программ существуют специальные средства, позволяющие управлять процессом трансляции отдельных модулей, собирать (компоновать) полученные после трансляции объектные файлы (расширение .obj) в единый загрузочный модуль (расширение .exe). Загрузочный модуль затем размещается в память компьютера (загружается) и выполняется. Эти средства создают и корректируют файл описания проекта программы. Проект – это набор файлов, используемых при построении приложения. Средства работы с проектами выполняют также и некоторые дополнительные функции, облегчающие разработку.

14.3.1. Использование директивы препроцессора #include

В языке C откомпилировать исходные файлы и собрать из полученных объектных модулей единый загрузочный модуль можно, не используя этих специальных средств. Для этого в текст одного из исходных модулей включаются с помощью директивы #include тексты всех остальных модулей и полученный единый исходный модуль транслируется и компонуется.

Пример.

/* file3.c */

#include "ext.h"

#include "file1.c"

#include "file2.c"

Т

Е

К

С

Т

Замечание. Такой прием используется только для небольших программ в 2-3 исходных модуля, т.к. любая модификация требует перетрансляции всей программы. В этом случае исходные тексты удобно располагать в одной директории (папке). В общем случае, такой прием не рекомендуется.





Дата публикования: 2014-11-02; Прочитано: 210 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...