بناء البرامج من المصدر

السلام عليكم

في هاذ الدرس سوف نتعلم كيف نبني البرامج من كودها المصدري

البعض يتساءل لماذا نبني من الكود المصدري؟؟؟
و الجواب هو
هناك اسباب كثيرت منها

- في عالم البرامج الحرة تصدر البرامج علا شكل كود مصدري ثم يقوم مطورين التوزيعات او المستخدمين ب بناءها و تحزيمها
- بعض البرامج لم تحزم بعد ولا توجد ب مستودعات التوزيعات

- بعض المطورين و منهم انا يقومون ب تحميل كود المصدر و تعديله و تغير خصاءصه و تطويره و بناءه من جديد
, و الآلن لنبدء
اول شيء تحتاج الادوات الاساسية ل البناء التي هي 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

المشاركات الشائعة من هذه المدونة

كالي لينكس: طريقه عمل هجمات Dos Attack على نظام كالي لينكس

تمثيل الأعداد السالبة: المتمم الثنائي - Two's Complement من العشري إلى الثنائي

تمثيل الأعداد السالبة بطريقة الإشارة والقيمة المطلقة - Signed Magnitude Representation