Dom Razvoj Što je jedinica za kompilaciju? - definicija iz tehopedije

Što je jedinica za kompilaciju? - definicija iz tehopedije

Sadržaj:

Anonim

Definicija - Što znači jedinica za kompilaciju?

Kompilacijska jedinica odnosi se na izvorni kod C koji se sastavlja i tretira kao jedna logička jedinica. Obično je to jedna ili više cjelovitih datoteka; međutim, on može biti i određeni dio datoteke ako se za odabir određenog odjeljka koda primijeni direktiva #ifdef o pretprocesoru.


Definicije i deklaracije unutar jedinice za sastavljanje utvrđuju opseg podataka podataka.


Tehopedia objašnjava kompilacijsku jedinicu

Jedinica za kompilaciju uključuje datoteke uključene pomoću direktive #include pre-procesora kao dijela. Međutim, ne uključuje izvorne linije koje se preskaču zbog smjernica pretprocesora uvjetnog uključivanja.


Jedinice za kompilaciju ključne su za prepoznavanje opsega identifikatora i za uspostavljanje povezanosti identifikatora s drugim vanjskim i unutarnjim identifikatorima.


Jedinica za kompilaciju može se odnositi na funkcije ili podatke u drugim jedinicama za kompilaciju na dolje dan način:

  • Funkcija u jednoj jedinici za kompilaciju mogla bi vrlo dobro nazvati funkciju u potpuno drugoj jedinici za kompilaciju.
  • Vanjskim se vezama mogu dodijeliti podatkovni objekti kako bi se osiguralo da druge jedinice za kompilaciju mogu pristupiti njima.

Programi koji se sastoje od više jedinica jedinice za kompilaciju mogu se pojedinačno sastaviti i kasnije povezati kako bi se stvorio izvršni program. Legitimna jedinica za sastavljanje C sadrži najmanje jednu vanjsku deklaraciju.


Ova je definicija napisana u kontekstu Programiranja

Što je jedinica za kompilaciju? - definicija iz tehopedije