18-08-2010, 21:47
|
מנהל פורומי "תכנות ובניית אתרים" ו"חומרה ורשתות"
|
|
חבר מתאריך: 25.10.01
הודעות: 42,775
|
|
אתה מפיץ קוד מקור או מוצר בינארי?
אם בינארי, ואתה רוצה משהו ממש פשוט ומבלי להסתבך (שים לב - יש לכך חסרונות) - אתה יכול פשוט לקמפל בינארי סטטי (עם פרמטר -static ל gcc) ואז הוא לא יהיה תלוי באף קובץ אחר. מצד שני, אם יתגלו באגים בספריות שהשתמשת בהן, והן יתוקנו, אצלך הבאגים יישארו.
הדרך השנייה היא אכן לעשות קובץ פר-הפצה - שבו אתה מתייחס לספריות שלינקג'ת את הבינארי שלך מולן (תוכל לבדוק באמצעות ldd על הבינארי שלך מול מה הוא מלונקג', ואז לבדוק איזה חבילות בהפצה סיפקו את הספרייה הזו, ואותן להגדיר כ dependencies).
לכל הפצה יש את הפורמט שלה..
|