بناء البرامج من المصدر
السلام عليكم
في هاذ الدرس سوف نتعلم كيف نبني البرامج من كودها المصدري
البعض يتساءل لماذا نبني من الكود المصدري؟؟؟
و الجواب هو
هناك اسباب كثيرت منها
- في عالم البرامج الحرة تصدر البرامج علا شكل كود مصدري ثم يقوم مطورين التوزيعات او المستخدمين ب بناءها و تحزيمها
- بعض البرامج لم تحزم بعد ولا توجد ب مستودعات التوزيعات
- بعض المطورين و منهم انا يقومون ب تحميل كود المصدر و تعديله و تغير خصاءصه و تطويره و بناءه من جديد
, و الآلن لنبدء
اول شيء تحتاج الادوات الاساسية ل البناء التي هي gcc g++ make قم ب تثبيتها من مدير حزم توزيعتك
ثم قم ب تحميل الكود الذي تريد بناءه
قم ب فك ضغط الملف باستعمال برنامج رسمومي مناسب أو بالنقر بالزر الأيمن ثم extract أو بطباعة الأوامر المناسبة في الطرفية ك التالي
فل نفترض ان الملف المضغوط اسمه ROSE
tar -xvzf ROSE.tar.gz
اذا كان الملف المضغوط من نوع tar.bz2 نستخدم tar -xvjf filename.tar.bz2 سيظهر مجلد جديد ادخل إليه وابحث عن ملف INSTALL أوREADME أو ماشابه وألق نظرة عليه
من محرر النصوص المفضل لديك أو من سطر الأوامر اكتبless INSTALL ثم اضغط q للخروج bash$ cd filename
bash$ ls
INSTALL blah.c foobar.c make configure
bash$ less INSTALL
ثم من داخل المجلد اكتب في الطرفية الاوامر التالية
./CONFIGURE
ملاحظة في بعض التوزيعات يتطلب اعطاء صلاحيات التنفيذ ل الملف CONFIGURE
هاذ الامر يقوم ب عمل الاعدادات الاساسية ليتوافق البرنامج مع التوزيعة
ثم اكتب
MAKE
و لتثبيت البرنامج اكتب
MAKE INSTALL
في هاذ الدرس سوف نتعلم كيف نبني البرامج من كودها المصدري
البعض يتساءل لماذا نبني من الكود المصدري؟؟؟
و الجواب هو
هناك اسباب كثيرت منها
- في عالم البرامج الحرة تصدر البرامج علا شكل كود مصدري ثم يقوم مطورين التوزيعات او المستخدمين ب بناءها و تحزيمها
- بعض البرامج لم تحزم بعد ولا توجد ب مستودعات التوزيعات
- بعض المطورين و منهم انا يقومون ب تحميل كود المصدر و تعديله و تغير خصاءصه و تطويره و بناءه من جديد
, و الآلن لنبدء
اول شيء تحتاج الادوات الاساسية ل البناء التي هي gcc g++ make قم ب تثبيتها من مدير حزم توزيعتك
ثم قم ب تحميل الكود الذي تريد بناءه
قم ب فك ضغط الملف باستعمال برنامج رسمومي مناسب أو بالنقر بالزر الأيمن ثم extract أو بطباعة الأوامر المناسبة في الطرفية ك التالي
فل نفترض ان الملف المضغوط اسمه ROSE
tar -xvzf ROSE.tar.gz
اذا كان الملف المضغوط من نوع tar.bz2 نستخدم tar -xvjf filename.tar.bz2 سيظهر مجلد جديد ادخل إليه وابحث عن ملف INSTALL أوREADME أو ماشابه وألق نظرة عليه
من محرر النصوص المفضل لديك أو من سطر الأوامر اكتبless INSTALL ثم اضغط q للخروج bash$ cd filename
bash$ ls
INSTALL blah.c foobar.c make configure
bash$ less INSTALL
ثم من داخل المجلد اكتب في الطرفية الاوامر التالية
./CONFIGURE
ملاحظة في بعض التوزيعات يتطلب اعطاء صلاحيات التنفيذ ل الملف CONFIGURE
هاذ الامر يقوم ب عمل الاعدادات الاساسية ليتوافق البرنامج مع التوزيعة
ثم اكتب
MAKE
و لتثبيت البرنامج اكتب
MAKE INSTALL