Spisu treści:
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.
Ta definicja została napisana w kontekście programowania




