Кућа Развој Шта је јединица за компилацију? - дефиниција из техопедије

Шта је јединица за компилацију? - дефиниција из техопедије

Преглед садржаја:

Anonim

Дефиниција - Шта значи јединица за компилацију?

Компилаторна јединица односи се на изворни код Ц који се саставља и третира као једна логичка јединица. То је обично једна или више комплетних датотека; међутим, он такође може бити одређени део датотеке ако се #ифдеф прецесорска наредба примењује за одабир одређених секција кода.


Дефиниције и декларације унутар компилацијске јединице успостављају опсег података података.


Техопедиа објашњава јединицу за компилацију

Јединица за компилацију обухвата датотеке укључене помоћу директиве #инцлуде пре-процесора као дела исте. Међутим, не укључује изворне линије које се прескачу због директива о претпроцесорским условним условљавању.


Јединице за компилацију су кључне за утврђивање опсега идентификатора и за одређивање повезаности идентификатора са другим спољним и унутрашњим идентификаторима.


Јединица за компилацију може се односити на функције или податке у другим јединицама за компилацију на доленаведена средства:

  • Функција у једној јединици за компилацију могла би сасвим добро позвати функцију у потпуно другој јединици за компилацију.
  • Спољна веза може се додијелити објектима података како би се осигурало да друге компилацијске јединице могу приступити њима.

Програми састављени од више од једне компилацијске јединице могли би се појединачно саставити и касније повезати да би се створио извршни програм. Легитимна јединица за састављање Ц садржи најмање једну спољну декларацију.


Ова дефиниција је написана у контексту Програмирања

Шта је јединица за компилацију? - дефиниција из техопедије