كيفية تثبيت CodeBlocks على Ubuntu 18.04؟

كودبلوكس سبلاش

في Linux لدينا أدوات كافية يمكننا من خلالها دعم أنفسنا لتطوير التطبيقات والبرمجة، في كثير منها يمكنك الحصول على نتائج رائعة لمشاريعك كذلك هذه المرة سوف نركز على واحد منهم.

لذلك، إذا كنت بحاجة إلى برامج في C و C ++ و Fortran ولم تجد الأداة المناسبة ، يمكننا أن نوصيك بـ CodeBlocks IDE وهي بيئة تطوير متكاملة ممتازة لهذه اللغات.

حول CodeBlocks

بالنسبة لأولئك الذين لا يعرفون CodeBlocks حتى الآن ، يمكننا إخباركم قليلاً عنها. هذه بيئة تطوير مفتوحة المصدر مرخصة بموجب رخصة جنو العمومية التي يحتوي على دعم لمجمعات متعددة ، من بينها يمكننا العثور على MinGW / GCC و Digital Mars و Microsoft Visual C ++ و Borland C ++ و LLVM Clang و Watcom و LCC و Intel C ++ Compiler.

تم تطوير CodeBlocks بلغة البرمجة C ++ باستخدام wxWidgets كمجموعة أدوات واجهة المستخدم الرسومية.

باستخدام بنية البرنامج المساعد ، يتم تحديد إمكاناته وميزاته من خلال الإضافات المتوفرة ، موجه نحو C ، C ++. لديها نظام بناء مخصص ودعم بناء اختياري.

كتل التعليمات البرمجية متاح لأنظمة Windows و Linux و macOS وقد تم نقله إلى FreeBSD و OpenBSD و Solaris.

هذا IDE تم تصميمه ليكون قابل للتوسعة للغاية وقابل للتكوين بالكامل، يمكنك تمديد استخدام المكونات الإضافية.

على الرغم من تصميم IDE للغة C ++ ، إلا أنه يدعم الترجمة إلى لغات أخرى ، بما في ذلك GNU Fortran و Digital Mars D و GNU GDC.

ميزات CodeBlocks

من بين الخصائص الرئيسية التي يمكننا إبرازها في هذا البرنامج يمكننا أن نجد:

  • مساحات عمل للجمع بين عدة مشاريع.
  • مساحة عمل تكيفية
  • متصفح المشروع عرض الملفات والرموز (الموروثة ، إلخ) والفئات والموارد.
  • محرر مبوب ، ملفات متعددة.
  • تأليف لائحة
  • التلوين النحوي
  • الإكمال التلقائي للكود.
  • قائمة منسدلة.
  • عمليات بحث متقدمة عن السلاسل داخل الملفات: الحالية ، المفتوحة ، المشروع ، مساحة العمل ، في المجلدات).
  • دعم التجميع بالتوازي (باستخدام معالجات / نوى متعددة).
  • التبعيات بين المشاريع داخل مساحة العمل.
  • مشاريع ذات أهداف متعددة (متعددة الأهداف).
  • الإحصاء وملخص الكود (ملف تعريف الكود).

تثبيت CodeBlocks على Ubuntu 18.04 ومشتقاته

إذا كنت ترغب في تثبيت بيئة التطوير هذه على نظامك يجب عليك اتباع التعليمات التالية.

أول شيء يجب أن نفعله هو افتح Terminal باستخدام Ctrl + T + Alt ونحن ذاهبون إلى قم بتشغيل الأوامر التالية.

فاموس أ أضف هذا المستودع إلى نظامنا مع:

sudo add-apt-repository ppa:damien-moore/codeblocks-stable

فعلت هذا سنقوم بتحديث قائمة المستودعات الخاصة بنا مع:

sudo apt update

Y أخيرًا قمنا بالتثبيت مع:

sudo apt install codeblocks codeblocks-contrib

تعمل هذه الطريقة ، ولكن نظرًا لأن المستودع لا يدعم Ubuntu 18.04 ، فقد يواجه شخص ما مشاكل في التثبيت ، لذلك لدينا طريقة أخرى لتثبيت CodeBlocks على نظامنا.

الكود

تثبيت CodeBlocks على Ubuntu 18.04 من ملف .deb

لتثبيته من حزمة deb ، يجب أن نذهب للرابط التالي حيث يجب علينا تنزيل التطبيق وفقًا لبنيتنا مع كل تبعياتها.

تم التنزيل فقط نقوم بتثبيت الحزم التي تم تنزيلها حديثًا باستخدام مدير التطبيقات لدينا أو من الجهاز بالأمر التالي:

sudo dpkg -i codeblock*.deb

sudo dpkg -i libcodeblocks0*.deb

sudo dpkg -i wxsmith*.deb

وجاهزًا معها ، سيكون لدينا بالفعل CodeBlocks مثبتة في نظامنا.

بمجرد الانتهاء من التثبيت ، يمكنك البدء في استخدام CodeBlocks على نظامك ، ويمكنك العثور على التطبيق في قائمة التطبيق لتشغيله.

في المرة الأولى التي تقوم فيها بتشغيل CodeBlocks ، سيسألك البرنامج عما إذا كنت تريد استخدام المترجم الافتراضي نضغط على موافق وعلى الفور تقريبًا سنكون داخل الواجهة الرئيسية للبرنامج والتي يمكننا البدء في استخدامها.

كيفية إلغاء تثبيت CodeBlocks على Ubuntu ومشتقاته؟

إذا كنت تريد إزالة هذا التطبيق من نظامك عليك ببساطة فتح محطة طرفية باستخدام Ctrl + Alt + T وتنفيذ الأوامر التالية.

إذا قمت بالتثبيت من المستودع ، يجب عليك كتابة هذا الأمر:

sudo add-apt-repository ppa:damien-moore/codeblocks-stable -r -y

أخيرًا نكتب هذا الأمر لإزالة التطبيق من نظامنا:

sudo apt-get remove codeblocks --auto-remove

اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   أوجينيو فرنانديز كاراسكو قال

    لذوقي أفضل IDE استخدمته