ערכתי לאחרונה בתאריך 12.12.03 בשעה 18:32 בברכה, dryice
ראשית משום שבקומפילציה נוספים כל מיני דברים מבחוץ
שאנו מכניסים לקובץ ההרצה, אבל גם אינהרנטית זה יוצא
גדול יותר.
אם לוקחים פרויקט גדול, שהספריות שהוא לוקח מבחוץ הם רק דינאמית
אז אפשר להבין יחס קוד מקור, לexecuteable
אני אקח לדוגמא פרויקט שאני עובד עליו כעת,
יש לו הרבה קבצי מקור בגודל כולל של 100K
ויוצאים ממנו בסוף 3 קבצי הרצה בגדלים 136K 168K ו 181Kקבצי הרצה גם הם נוטים להיות גדולים יותר מקוד מקור.
אם נקח את הדוגמא של hello world אז עם אופטימיזציות לגודל
התוכנית הסופית יוצאת(בפורמט ELF) בגודל 11K
DRYICE