Índice:
Definição - O que significa Unidade de compilação?
Uma unidade de compilação refere-se a um código fonte C que é compilado e tratado como uma única unidade lógica. Geralmente é um ou mais arquivos completos; no entanto, também pode ser uma parte de um arquivo se a diretiva de pré-processador #ifdef for aplicada para escolher seções de código específicas.
Definições e declarações dentro da unidade de compilação estabelecem o escopo dos objetos de dados.
Techopedia explica Unidade de Compilação
A unidade de compilação incorpora os arquivos incluídos usando a diretiva de pré-processador #include como parte dela. No entanto, ele não incorpora as linhas de origem que são ignoradas devido às diretivas de pré-processador de inclusão condicional.
As unidades de compilação são cruciais para identificar o escopo dos identificadores e determinar a ligação dos identificadores com outros identificadores externos e internos.
Uma unidade de compilação pode estar relacionada a funções ou dados em outras unidades de compilação nos meios abaixo indicados:
- Uma função em uma unidade de compilação poderia muito bem chamar uma função em uma unidade de compilação completamente diferente.
- A ligação externa pode ser atribuída a objetos de dados para garantir que outras unidades de compilação possam acessá-los.
Esta definição foi escrita no contexto de Programação