Acasă Dezvoltare Ce este o unitate de compilare? - definiție din techopedia

Ce este o unitate de compilare? - definiție din techopedia

Cuprins:

Anonim

Definiție - Ce înseamnă Unitatea de compilare?

O unitate de compilare se referă la un cod sursă C care este compilat și tratat ca o singură unitate logică. Este în general unul sau mai multe fișiere complete; cu toate acestea, poate fi și o anumită parte a unui fișier dacă directiva #ifdef preprocesor este aplicată pentru a alege anumite secțiuni de cod.


Definițiile și declarațiile din cadrul unității de compilare stabilesc domeniul de aplicare al obiectelor de date.


Techopedia explică Unitatea de compilare

Unitatea de compilare include fișierele incluse folosind directiva #include preprocesor ca parte a acesteia. Cu toate acestea, nu încorporează liniile sursă care sunt ignorate din cauza directivelor preprocesorului de incluziune condiționată.


Unitățile de compilare sunt cruciale pentru a identifica sfera identificatorilor și pentru a determina legătura identificatorilor cu alți identificatori externi și interni.


O unitate de compilare se poate referi la funcții sau date din alte unități de compilare din mijloacele date mai jos:

  • O funcție dintr-o unitate de compilare ar putea foarte bine să numească o funcție într-o unitate de compilare complet diferită.
  • Legătura externă poate fi atribuită obiectelor de date pentru a vă asigura că alte unități de compilare le pot accesa.

Programele care cuprind mai mult de o singură unitate de compilare pot fi compilate individual, și ulterior legate pentru a crea programul executabil. O unitate de compilare C legitimă include nu mai puțin de o declarație externă.


Această definiție a fost scrisă în contextul Programării

Ce este o unitate de compilare? - definiție din techopedia