בית התפתחות מהי יחידת קומפילציה? - הגדרה מטכנולוגיה

מהי יחידת קומפילציה? - הגדרה מטכנולוגיה

תוכן עניינים:

Anonim

הגדרה - מה המשמעות של יחידת קומפילציה?

יחידת קומפילציה מתייחסת לקוד מקור C אשר מורכב ומתייחס אליו כיחידה לוגית אחת. בדרך כלל זהו קובץ שלם או יותר; עם זאת, זה עשוי להיות חלק מסוים בקובץ אם ההוראות #ifdef preprocessor מוחלות לבחירת קטעי קוד ספציפיים.


הגדרות והצהרות בתוך יחידת ההדרכה קובעות את היקף אובייקטי הנתונים.


Techopedia מסביר את יחידת ההדרכה

יחידת ההדרכה משלבת את הקבצים הכלולים בשימוש בהנחיית ה- # include מעבד כחלק ממנה. עם זאת, הוא אינו משלב את קווי המקור שדלגו עליהם בגלל הוראות מעבד ההכנה המותנית.


יחידות קומפילציה הן קריטיות לצורך זיהוי היקף המזהים, וכדי לקבוע את הצמדת המזהים עם מזהים חיצוניים ופנימיים אחרים.


יחידת קומפילציה עשויה להתייחס לפונקציות או נתונים ביחידות קומפילציה אחרות באמצעים הנתונים להלן:

  • פונקציה ביחידת קומפילציה אחת יכולה בהחלט לקרוא לפונקציה ביחידת קומפילציה שונה לחלוטין.
  • ניתן להקצות קישור חיצוני לאובייקטים של נתונים כדי להבטיח שיחידות קומפילציה אחרות יוכלו לגשת אליהם.

תוכניות המורכבות מיותר מיחידת קומפילציה אחת ניתן היה להרכיב בנפרד, ואז לקשר בהמשך ליצירת התוכנית ההפעלה. יחידת קומפילציה לגיטימית C כוללת לא פחות מהצהרה חיצונית אחת.


הגדרה זו נכתבה במסגרת התכנות

מהי יחידת קומפילציה? - הגדרה מטכנולוגיה