كيفية تثبيت بيئة تطوير 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. الإضافات المُساهم بها اختيارية، ولكن تثبيتها يُضيف إضافات المشروع الإضافية.

قم بتشغيل طرفية Ubuntu أو Debian باستخدام أمر APT لتثبيت Code::Blocks وملحقاتها الإضافية الاختيارية.
يقوم APT بتثبيت Code::Blocks من مستودع حزم Ubuntu أو Debian.
sudo apt update
sudo apt install codeblocks codeblocks-contrib

في أوبونتو، يوجد Code::Blocks ضمن مكون Universe. إذا أبلغ APT عن عدم العثور على الحزمة، فعّل Universe في قسم البرامج والتحديثات، ثم حدّث فهرس الحزم، وأعد تشغيل أمر التثبيت. يتوفر Code::Blocks أيضًا في مستودع دبيان المستقر؛ راجع قائمة حزم أوبونتو وتفاصيل حزم دبيان المستقرة لمعرفة مدى توفره حسب الإصدار.

قم بتثبيت المُصرّف، وأدوات البناء، والمصحح بشكل منفصل:

طرفية لينكس تعرض أمر APT لإضافة أدوات بناء GCC ومصحح أخطاء GDB على أوبونتو أو ديبيان.
في نظامي التشغيل أوبونتو أو ديبيان، يقوم برنامج 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 .

قم بتشغيل طرفية فيدورا باستخدام أمر DNF لتثبيت 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 Linux باستخدام أمر pacman لترقية النظام وتثبيت Code::Blocks.
يقوم نظام 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 الخاصة بالتوزيعة من مصدر غير ذي صلة.

اترك تعليقاً

كيفية استعادة الأقسام المفقودة وبيانات القرص الصلب بأمان

كيفية استعادة الأقسام المفقودة وبيانات القرص الصلب بأمان

تعرّف على كيفية استعادة الأقسام والملفات المفقودة باستخدام برنامجي TestDisk و PhotoRec. احمِ محرك الأقراص المصدر، وقم بإجراء مسح ضوئي آمن، واحفظ البيانات المستعادة على قرص آخر.

كيفية مسح رموز QR على سطح مكتب لينكس

كيفية مسح رموز QR على سطح مكتب لينكس

امسح رموز QR على نظام Linux باستخدام CoBang عبر كاميرا الويب أو ملف صورة. راجع خيارات التثبيت وخطوات الإعداد والحلول المتعلقة بالوصول إلى كاميرا Flatpak.

كيفية تغيير إعدادات كاميرا الويب على نظام لينكس باستخدام Cameractrls

كيفية تغيير إعدادات كاميرا الويب على نظام لينكس باستخدام Cameractrls

قم بتغيير إعدادات كاميرا الويب على نظام التشغيل Linux باستخدام Cameractrls: اضبط التعريض واللون وتقليل الوميض وعناصر التحكم الأخرى المدعومة، ثم تحقق من أوضاع الفيديو المتوافقة.

كيفية تثبيت PhpStorm على نظام Linux: Toolbox، Tar.gz، Snap، وAUR

كيفية تثبيت PhpStorm على نظام Linux: Toolbox، Tar.gz، Snap، وAUR

قم بتثبيت PhpStorm على نظام Linux باستخدام JetBrains Toolbox أو ملف tar.gz المستقل، بالإضافة إلى خيارات Snap وArch AUR. يأتي Java مُضمّنًا بالفعل.

كيفية إعداد لوحتين على XFCE 4

كيفية إعداد لوحتين على XFCE 4

قم بإنشاء لوحة XFCE 4 منفصلة لكل شاشة، وقم بتعيين اللوحة الثانية إلى المخرج الصحيح، وقم بتحديد موضعها وحجمها، وأضف المشغلات وعناصر الحالة التي تحتاجها.

كيفية قص صورة على نظام لينكس باستخدام برنامج جيمب

كيفية قص صورة على نظام لينكس باستخدام برنامج جيمب

إزالة خلفية الصورة على نظام لينكس باستخدام برنامج GIMP: تتبع العنصر، وحذف الخلفية المحددة، والحفاظ على الشفافية، وتصدير ملف PNG قابل لإعادة الاستخدام.

كيفية تثبيت برنامج Cisco Packet Tracer على نظام Linux

كيفية تثبيت برنامج Cisco Packet Tracer على نظام Linux

قم بتنزيل Cisco Packet Tracer 9.0.1 لنظام Ubuntu 64 بت، وقم بتثبيت حزمة DEB باستخدام APT، واقبل الترخيص في Terminal، وقم بتسجيل الدخول لبدء المختبر.

كيفية نسخ قرص مضغوط كملف ISO على نظام لينكس

كيفية نسخ قرص مضغوط كملف ISO على نظام لينكس

أنشئ ملف ISO لقرص مضغوط على نظام لينكس باستخدام GNOME Disks أو dd. حدد محرك الأقراص الضوئية، وراقب عملية النسخ، وتحقق من الصورة، واعرف متى يحتاج القرص التالف أو قرص الصوت إلى أداة أخرى.

حمّل لعبة FlightGear مجاناً: دليل التثبيت الرسمي

حمّل لعبة FlightGear مجاناً: دليل التثبيت الرسمي

حمّل برنامج FlightGear مجاناً من الموقع الرسمي. قارن بين حزم Windows و macOS و Linux، وثبّت ملفات البيانات، وابدأ رحلتك الأولى.

أو كي سامبلر: برنامج مجاني وبسيط لأخذ عينات موسيقية لإيقاعات لوحة المفاتيح

أو كي سامبلر: برنامج مجاني وبسيط لأخذ عينات موسيقية لإيقاعات لوحة المفاتيح

يقوم برنامج OKSampler بربط مقاطع MP3 بمفاتيح لوحة المفاتيح، كما يتيح تكرار الصوت. تعرّف على وظائف هذا البرنامج المجاني القديم، وحدود ميزاته القديمة، وما يجب التحقق منه قبل التنزيل.