Оглавление:
Определение - Что означает Единица Компиляции?
Единица компиляции относится к исходному коду C, который компилируется и обрабатывается как единая логическая единица. Обычно это один или несколько полных файлов; однако, это также может быть определенной частью файла, если директива препроцессора #ifdef применяется для выбора определенных разделов кода.
Определения и объявления в модуле компиляции устанавливают область действия объектов данных.
Техопедия объясняет сборник
Модуль компиляции включает в себя файлы, включенные с использованием директивы препроцессора #include. Однако он не включает пропущенные исходные строки из-за директив препроцессора условного включения.
Единицы компиляции имеют решающее значение для определения области действия идентификаторов и для определения связи идентификаторов с другими внешними и внутренними идентификаторами.
Единица компиляции может относиться к функциям или данным в других единицах компиляции в указанных ниже средствах:
- Функция в одном модуле компиляции может очень хорошо вызвать функцию в совершенно другом модуле компиляции.
- Внешняя связь может быть назначена объектам данных, чтобы обеспечить доступ к ним других модулей компиляции.
Это определение было написано в контексте программирования
