Дом развитие Что такое модуль компиляции? - определение из техопедии

Что такое модуль компиляции? - определение из техопедии

Оглавление:

Anonim

Определение - Что означает Единица Компиляции?

Единица компиляции относится к исходному коду C, который компилируется и обрабатывается как единая логическая единица. Обычно это один или несколько полных файлов; однако, это также может быть определенной частью файла, если директива препроцессора #ifdef применяется для выбора определенных разделов кода.


Определения и объявления в модуле компиляции устанавливают область действия объектов данных.


Техопедия объясняет сборник

Модуль компиляции включает в себя файлы, включенные с использованием директивы препроцессора #include. Однако он не включает пропущенные исходные строки из-за директив препроцессора условного включения.


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


Единица компиляции может относиться к функциям или данным в других единицах компиляции в указанных ниже средствах:

  • Функция в одном модуле компиляции может очень хорошо вызвать функцию в совершенно другом модуле компиляции.
  • Внешняя связь может быть назначена объектам данных, чтобы обеспечить доступ к ним других модулей компиляции.

Программы, состоящие из более чем одного модуля компиляции, могут быть скомпилированы по отдельности, а затем позже связаны для создания исполняемой программы. Подлинная единица компиляции Си включает не менее одной внешней декларации.


Это определение было написано в контексте программирования

Что такое модуль компиляции? - определение из техопедии