تم طرح الإصدار الجديد من Clion 2019.2 ، وهو بيئة تطوير متعددة المنصات لـ C و C ++

كلايون

CLion هو IDE يركز على التطوير في لغات البرمجة C و C ++، CLion هو IDE عبر الأنظمة الأساسية بحيث يمكن استخدامه على Linux و macOS و Windowمتكامل مع نظام بناء CMake.

CMake عبارة عن مجموعة من الأدوات المصممة للتأليف والاختبار والتعبئة ، حيث تتحكم في عملية تجميع البرامج باستخدام منصات بسيطة وملفات تكوين مستقلة عن المترجم.

الإصدار الأولي متوافق مع GNU Compiler Collection (GCC) و Clang و GDB Debugger و LLDB و Google Test compilers. بالإضافة إلى C و C ++ ، يدعم CLion اللغات الأخرى مباشرة أو من خلال المكونات الإضافية: Kotlin و Python و Rust و Swift وغيرها.

نسخة جديدة من CLion

مؤخرا أصدرت JetBrains التحديث الثاني حتى الآن هذا العام "CLion 2019.2". والذي يجلب أيضًا العديد من الميزات الجديدة: تحسينات للتطوير المتكامل وقدرات تصحيح الأخطاء الجديدة ، بما في ذلك مصحح أخطاء تجريبي لـ Microsoft Visual C ++ toolchain. CLion 2019.2 تحديث يتضمن أيضًا ميزات جديدة لتسهيل تحرير التعليمات البرمجية وتحسين الأداء والمزيد.

التنمية المتكاملة

بدأت JetBrains العمل على دعم التطوير المتكامل في CLion ، كما يتضح من الإصدار 2019.1. في هذا الإصدار الجديد ، يستمر ناشر البرنامج في نفس الاتجاه مع مجموعة واسعة من إمكانيات التصحيح على الشريحة وعلامة تبويب "الأجهزة" الجديدة.

تصحيح الأخطاء على الرقاقة مع خادم GDB

إلى التصحيح على الشريحة ، يمكنك الآن استخدام مصحح الأخطاء OpenOCD المقدمة في الإصدار 2019.1. OpenOCP (Open On-Chip Debugger) هي أداة مفتوحة المصدر لتصحيح أخطاء المتحكمات الدقيقة.

هذا يعني أنه بالنسبة لخوادم OpenOCD و ST-Link GDB وخادم Segger J-Link GDB و QEMU والعديد من خوادم GDB المحددة الأخرى ، يمكن تشغيلها من CLion والاستفادة من إمكانيات التصحيح المضمنة التي يوفرها CLion.

كليون-1

عرض الجهاز لأجهزة ARM

بالنسبة لأجهزة ARM ، يوجد غالبًا طريقة عرض "أجهزة محددة" موصوفة في ملف .svd لنوع من وحدات التحكم الدقيقة. يوفر CLion الآن طريقة مناسبة لقراءة هذه القيم في علامة التبويب Dedicated Devices من نافذة أداة التصحيح.

إنه يعمل مع تكوينات "Embedded GDB Server" و "OpenOCD Download & Run" وهو متاح عند تحميل ملف .svd واحد أو أكثر.

ما الجديد لمصحح الأخطاء

هناك تحسينات في GDB ، المصحح القياسي للمشروع يأتي مع GDB 8.3 ويقدم مجموعة جديدة من التصحيحات لمصحح الأخطاء لتحسين تجربة المستخدم.

حداثة أخرى هي إكمال أوامر GDB / LLDB ، وهو مصحح أخطاء للغات البرمجة Objective-C و C ++ و C وهو مشروع فرعي لـ LLVM.

ربما تكون هذه إحدى أهم ميزات هذا الإصدار: يأتي CLion 2019.2 مع مصحح أخطاء تجريبي لسلسلة أدوات Microsoft Visual C ++ (MSVC)

الميزات والتحسينات الجديدة الأخرى

الأداء هو أولوية قصوى في CLion ، لكن التغييرات غالبًا ما تتطلب مزيدًا من العمل ويمكن أن تؤثر على طريقة تفاعل CLion مع منصة IntelliJ.

ومع ذلك، تأتي تحسينات الأداء لـ EDI مع كل إصدار. في CLion 2019.2 ، على سبيل المثال ، تمت إعادة صياغة إعادة التسمية في الموقع (إعادة التسمية في الموقع) للتخلص من حالات التأخير والمآزق.

تم أيضًا تحسين أداء إكمال التعليمات البرمجية للتعبيرات المؤهلة في المحرر بشكل ملحوظ. بالإضافة إلى ذلك ، فقد تم تسريع عملية جمع معلومات المحول البرمجي وتحميل خطوة CMake في الحالات البعيدة عن طريق تقليل عدد عمليات الإدخال / الإخراج.

لون بناء الجملة لأكثر من 20 لغة جديدة

غالبًا ما يكون هناك رمز من لغات برمجة أخرى في مشروع C أو C ++ الخاص بك. يتم تضمين Python و JavaScript و HTML و XML و SQL في CLion.

أضافت JetBrains ميزة تمييز بناء الجملة لأكثر من 20 لغة برمجة مختلفة وكل شيء يعمل على الفور. لا يلزم تكوين إضافي ، وذلك بفضل مجموعة ملفات قواعد اللغة الخاصة بـ TextMate المتوفرة مع IDE.

كيفية تثبيت CLion في Ubuntu ومشتقاته؟

أخيرًا ، لتثبيت هذا التطبيق في نظامنا ، يمكننا القيام بذلك من خلال حزمة Snap ، لذلك من الضروري أن يكون لدينا دعم لهذه التقنية في نظامنا.

لتثبيته ، علينا فقط فتح Terminal وتنفيذ الأمر التالي فيه:

sudo snap install clion --classic

اترك تعليقك

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

*

*

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

  1.   jonnathan قال

    شكراً جزيلاً لكم ، هذا ما كنت أبحث عنه بالضبط