Dom Rozwój Co to jest jednostka kompilacji? - definicja z techopedia

Co to jest jednostka kompilacji? - definicja z techopedia

Spisu treści:

Anonim

Definicja - Co oznacza Kompilacja?

Jednostka kompilacji odnosi się do kodu źródłowego C, który jest kompilowany i traktowany jako pojedyncza jednostka logiczna. Zazwyczaj jest to jeden lub więcej kompletnych plików; może to jednak być pewna część pliku, jeśli do wybrania określonych sekcji kodu zostanie zastosowana dyrektywa preifrocesora #ifdef.


Definicje i deklaracje w jednostce kompilacyjnej określają zakres obiektów danych.


Techopedia wyjaśnia dział kompilacji

Jednostka kompilująca zawiera pliki zawarte za pomocą dyrektywy preprocesora #include w jej ramach. Jednak nie zawiera linii źródłowych, które są pomijane z powodu dyrektyw preprocesora włączenia warunkowego.


Jednostki kompilacyjne mają kluczowe znaczenie dla identyfikacji zakresu identyfikatorów oraz dla powiązania identyfikatorów z innymi identyfikatorami zewnętrznymi i wewnętrznymi.


Jednostka kompilacyjna może odnosić się do funkcji lub danych w innych jednostkach kompilacyjnych w następujący sposób:

  • Funkcja w jednej jednostce kompilacji mogłaby równie dobrze wywołać funkcję w zupełnie innej jednostce kompilacji.
  • Zewnętrzne powiązanie można przypisać do obiektów danych, aby zapewnić dostęp do nich innym jednostkom kompilacyjnym.

Programy złożone z więcej niż jednej jednostki kompilacji można skompilować osobno, a następnie połączyć w celu utworzenia programu wykonywalnego. Legalna jednostka kompilująca C zawiera nie mniej niż jedną deklarację zewnętrzną.


Ta definicja została napisana w kontekście programowania

Co to jest jednostka kompilacji? - definicja z techopedia