Sadržaj:
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.
Ova je definicija napisana u kontekstu Programiranja




