Accueil Développement Qu'est-ce qu'une unité de compilation? - définition de techopedia

Qu'est-ce qu'une unité de compilation? - définition de techopedia

Table des matières:

Anonim

Définition - Que signifie unité de compilation?

Une unité de compilation fait référence à un code source C qui est compilé et traité comme une seule unité logique. Il s'agit généralement d'un ou plusieurs fichiers complets; cependant, il peut également s'agir d'une certaine partie d'un fichier si la directive de préprocesseur #ifdef est appliquée pour choisir des sections de code spécifiques.


Les définitions et déclarations au sein de l'unité de compilation établissent la portée des objets de données.


Techopedia explique l'unité de compilation

L'unité de compilation incorpore les fichiers inclus à l'aide de la directive #include preprocessor dans le cadre de celle-ci. Cependant, il n'incorpore pas les lignes source qui sont ignorées en raison des directives de préprocesseur d'inclusion conditionnelle.


Les unités de compilation sont essentielles pour identifier la portée des identifiants et pour déterminer la liaison des identifiants avec d'autres identifiants externes et internes.


Une unité de compilation peut se rapporter à des fonctions ou des données dans d'autres unités de compilation dans les moyens donnés ci-dessous:

  • Une fonction dans une unité de compilation pourrait très bien appeler une fonction dans une unité de compilation complètement différente.
  • Une liaison externe peut être affectée à des objets de données pour garantir que d'autres unités de compilation peuvent y accéder.

Les programmes composés de plusieurs unités de compilation peuvent être compilés individuellement, puis liés plus tard pour créer le programme exécutable. Une unité de compilation C légitime comprend pas moins d'une déclaration externe.


Cette définition a été écrite dans le contexte de la programmation

Qu'est-ce qu'une unité de compilation? - définition de techopedia