Преглед садржаја:
Дефиниција - Шта значи јединица за компилацију?
Компилаторна јединица односи се на изворни код Ц који се саставља и третира као једна логичка јединица. То је обично једна или више комплетних датотека; међутим, он такође може бити одређени део датотеке ако се #ифдеф прецесорска наредба примењује за одабир одређених секција кода.
Дефиниције и декларације унутар компилацијске јединице успостављају опсег података података.
Техопедиа објашњава јединицу за компилацију
Јединица за компилацију обухвата датотеке укључене помоћу директиве #инцлуде пре-процесора као дела исте. Међутим, не укључује изворне линије које се прескачу због директива о претпроцесорским условним условљавању.
Јединице за компилацију су кључне за утврђивање опсега идентификатора и за одређивање повезаности идентификатора са другим спољним и унутрашњим идентификаторима.
Јединица за компилацију може се односити на функције или податке у другим јединицама за компилацију на доленаведена средства:
- Функција у једној јединици за компилацију могла би сасвим добро позвати функцију у потпуно другој јединици за компилацију.
- Спољна веза може се додијелити објектима података како би се осигурало да друге компилацијске јединице могу приступити њима.
Ова дефиниција је написана у контексту Програмирања
