في 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
لذوقي أفضل IDE استخدمته