Будинки Розвиток Що таке компіляційна одиниця? - визначення з техопедії

Що таке компіляційна одиниця? - визначення з техопедії

Зміст:

Anonim

Визначення - Що означає одиниця компіляції?

Блок компіляції відноситься до вихідного коду С, який компілюється і трактується як одна логічна одиниця. Це, як правило, один або кілька повних файлів; однак це також може бути певною частиною файлу, якщо директива препроцесора #ifdef застосовується для вибору конкретних розділів коду.


Визначення та декларації в складі блоку компіляції встановлюють обсяг об'єктів даних.


Техопедія пояснює збірник

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


Компіляційні одиниці мають вирішальне значення для ідентифікації області ідентифікаторів та визначення зв’язку ідентифікаторів з іншими зовнішніми та внутрішніми ідентифікаторами.


Блок компіляції може ставитись до функцій або даних у інших одиницях компіляції у наведених нижче засобах:

  • Функція в одному блоці компіляції дуже добре може викликати функцію у зовсім іншому блоці компіляції.
  • Зовнішній зв'язок може бути призначений об'єктам даних, щоб забезпечити доступ до них інших підрозділів компіляції.

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


Це визначення було написане в контексті програмування

Що таке компіляційна одиниця? - визначення з техопедії