الرئيسية
» لينوكس
»
كيفية تثبيت بيئة تطوير Code::Blocks على نظام لينكس
كيفية تثبيت بيئة تطوير Code::Blocks على نظام لينكس
قم بتثبيت Code::Blocks على نظام Linux من مستودع الحزم الخاص بتوزيعتك كلما أمكن ذلك. يستخدم كل من Ubuntu و Debian نظام APT، بينما يستخدم Fedora نظام DNF، ويستخدم Arch Linux نظام pacman. بيئة التطوير المتكاملة (IDE) مجانية ومفتوحة المصدر، لكنها لا تغني عن مُصرّف لغة C أو C++. أضف مجموعة أدوات GCC ومصحح الأخطاء GDB إذا كنت ترغب في بناء البرامج وتصحيح أخطائها.
يُدرج مشروع Code::Blocks الإصدار 25.03 كإصداره المستقر الحالي. قد تتأخر إصدارات لينكس عن هذا الإصدار لأن كل توزيعة تُصدر حزم البرامج وفقًا لجدولها الزمني الخاص. تعرض صفحة لينكس الثنائية الرسمية للمشروع حاليًا حزمًا أرشيفية لتوزيعتي دبيان 11 و12؛ أما بالنسبة للأنظمة الأخرى، فابدأ بحزم التوزيعات المذكورة أدناه.
تحقق من توزيعة نظام التشغيل والمترجم الخاص بك
افتح نافذة طرفية وحدد إصدار نظام لينكس الخاص بك باستخدام ما يلي:
cat /etc/os-release
استخدم قسم التثبيت المناسب أدناه. يوفر Code::Blocks بيئة التطوير المتكاملة (IDE) وواجهة المُصرّف؛ في نظام Linux، يُعد المُصرّف والمُصحّح أدوات نظام منفصلة. يُجنّب تثبيت GCC أو G++ وGDB الآن المشكلة الشائعة المتمثلة في فتح بيئة التطوير المتكاملة بنجاح ولكن دون توفر المُصرّف عند بناء مشروع.
قم بتثبيت Code::Blocks على أوبونتو أو ديبيان
قم بتحديث فهرس حزم APT، ثم ثبّت Code::Blocks. الإضافات المُساهم بها اختيارية، ولكن تثبيتها يُضيف إضافات المشروع الإضافية.
يقوم APT بتثبيت Code::Blocks من مستودع حزم Ubuntu أو Debian.
في أوبونتو، يوجد Code::Blocks ضمن مكون Universe. إذا أبلغ APT عن عدم العثور على الحزمة، فعّل Universe في قسم البرامج والتحديثات، ثم حدّث فهرس الحزم، وأعد تشغيل أمر التثبيت. يتوفر Code::Blocks أيضًا في مستودع دبيان المستقر؛ راجع قائمة حزم أوبونتو وتفاصيل حزم دبيان المستقرة لمعرفة مدى توفره حسب الإصدار.
قم بتثبيت المُصرّف، وأدوات البناء، والمصحح بشكل منفصل:
في نظامي التشغيل أوبونتو أو ديبيان، يقوم برنامج build-essential بتثبيت أدوات بناء GCC القياسية، بينما يوفر GDB إمكانية تصحيح الأخطاء.
sudo apt install build-essential gdb
تثبيت Code::Blocks على فيدورا
استخدم مستودع DNF الرسمي الخاص بنظام فيدورا. تنقسم حزمة فيدورا إلى Code::Blocks وحزمة إضافات اختيارية.
sudo dnf install codeblocks
لإضافة المكونات الإضافية ومجموعة أدوات C++، قم بتثبيت ما يلي:
sudo dnf install codeblocks-contrib gcc-c++ make gdb
تعرض صفحة حزم فيدورا البرنامج الرئيسي وحزم المكونات الإضافية الخاصة به؛ تحقق منها إذا تغير اسم الحزمة بين إصدارات فيدورا: حزم فيدورا Code::Blocks .
تقوم فيدورا بتوزيع Code::Blocks من خلال DNF.
تثبيت Code::Blocks على نظام Arch Linux
يُدرج Arch مكتبة Code::Blocks في مستودع Extra الخاص به. قم بإجراء ترقية كاملة للنظام أثناء تثبيت بيئة التطوير المتكاملة (IDE) حتى لا يخلط pacman بين حزمة جديدة ومكتبات النظام القديمة.
sudo pacman -Syu codeblocks
بالنسبة لعمليات بناء وتصحيح أخطاء C/C++، أضف مجموعة التطوير الأساسية وGDB:
sudo pacman -S --needed base-devel gdb
إذا سأل pacman عن أعضاء مجموعة base-devel المراد تثبيتهم، فاقبل الاختيار الافتراضي. تعرض صفحة حزمة Arch المستودع الحالي والإصدار.
يقوم نظام Arch بتثبيت بيئة التطوير المتكاملة (IDE) باستخدام pacman من مستودع Extra.
ما يجب فعله على نظام openSUSE
لا تستخدم أرشيف CentOS RPM قديمًا كمثبّت عام لـ openSUSE. لا تُشير صفحة برامج OpenSUSE الخاصة بـ Code::Blocks حاليًا إلى عدم وجود حزمة رسمية لـ Leap 16؛ وقد تستهدف أي نسخة تجريبية أو مجتمعية متاحة إصدارًا محددًا من openSUSE فقط. راجع تعليمات توزيع الحزمة والقائم على صيانتها ومستودعها قبل تفعيل أي مصدر خارجي. إذا لم تكن هناك حزمة مناسبة لإصدارك، يوفر مشروع Code::Blocks تنزيلات رسمية للمصدر ؛ مع العلم أن بناء البرنامج من المصدر أكثر تعقيدًا من تثبيت حزمة توزيع.
قم بتشغيل بيئة التطوير المتكاملة (IDE) وقم بإنشاء مشروع اختبار
ابدأ تشغيل Code::Blocks من قائمة التطبيقات أو codeblocksمن سطر الأوامر. إذا طلب منك معالج التشغيل الأول تحديد مُصرّف، فاختر مُصرّف GNU GCC. أنشئ تطبيق وحدة تحكم من معالج إنشاء مشروع جديد، واقبل المُصرّف الافتراضي للمشروع، واستخدم خياري "إنشاء وتشغيل" للتأكد من عمل سلسلة الأدوات.
إذا تم فتح Code::Blocks ولكنه أبلغ عن عدم العثور على مُصرّف، فتأكد من g++تثبيت المُصرّفات makeالمذكورة . أعد تشغيل بيئة التطوير المتكاملة بعد تثبيتها. إذا كان المُصرّف موجودًا ولكن Code::Blocks لا يزال غير قادر على اكتشافه، فافتح الإعدادات > المُصرّف وتحقق من مسارات سلسلة أدوات مُصرّف GNU GCC. يشرح دليل المستخدمgdb الخاص بالمشروع إعدادات المُصرّف ومعالج المشروع.
استكشاف الأخطاء وإصلاحها بسرعة
لا يمكن لـ APT العثور على Code::Blocks: على Ubuntu، تأكد من تمكين Universe، ثم قم بتشغيل sudo apt update.
لا يمكن لـ DNF العثور على الحزمة: تحقق من أن مستودعات Fedora الخاصة بإصدارك مفعلة وأن الإصدار لا يزال مدعومًا.
يُبلغ برنامج pacman عن مشكلة في التبعية أو التوقيع: قم بتحديث النظام بالكامل باستخدام sudo pacman -Syu، ثم أعد محاولة التثبيت.
يبدأ برنامج IDE ولكنه لا يستطيع التجميع: قم بتثبيت حزم المترجم والمصحح المذكورة أعلاه؛ إعادة تثبيت Code::Blocks وحدها لن تضيفها.
بمجرد تثبيت بيئة التطوير المتكاملة والمترجم، يمكنك استخدام Code::Blocks لمشاريع C و C++ دون الحاجة إلى تنزيل ملفات RPM أو DEB الخاصة بالتوزيعة من مصدر غير ذي صلة.