3 . 6 הקדם-מעבד של C בפרקים הקודמים דנו בתהליך הבנייה של קובץ הרצה ( . exe ) וראינו שהוא נעשה בשני שלבים ? . : Compiler תרגום כל קובצי C ( כל קובץ בנפרד ) לקבצים בשפת מכונה בעלי סיומת . obj : Linker קישור בין קובצי obyn השונים וקובצי ספרייה lib ליצירת קובץ ריצה ( בעל סיומת . ( exe הקדם-מעבד ( Pre-Compiler ) הוא שלב מקדים לשלב ההידור . תפקידו לממש הנחיות ( directives ) לפני שהמהדר מתרגם את קוד המקור שכתבנו Q .-1 לשפת מכונה . כל ההנחיות של הקדם-מעבד מתחילות בסימן . # ניתן למנות שלושה סוגי הנחיות המיועדות לקדם-מעבד 1 הנחיות להחלפת ערכי טקסט . למשל , החלפת שם של קבוע בערך מספרי . הכללת קובצי כותרת בקוד המקור המיועד להידור . הידור מותנה . שילוב ההנחיות של הקדם-מעבד בקוד המקור של התכנית מאפשר ליצור קוד מכונה יעיל יותר . חשוב לזכור שקוד המכונה הוא הקוד המופעל במחשב בזמן הרצת התכנית . לכן קוד יעיל הוא גם הקוד הרץ מהר יותר על מעבד המחשב .
إلى الكتاب