שחררה את הגרסה החדשה Clion 2019.2, סביבת פיתוח מרובת צורות עבור C ו- C ++

קליון

CLion הוא IDE המתמקד בפיתוח בשפות תכנות C ו- C ++, CLion הוא IDE חוצה פלטפורמות כך שניתן להשתמש בו בלינוקס, macOS ו- Windowsמשולב עם מערכת ה- CMake build.

CMake היא משפחת כלים המיועדת ליצירה, בדיקה ואריזה, שכן היא שולטת בתהליך האוסף של תוכנה באמצעות פלטפורמות פשוטות וקבצי תצורה שאינם תלויים במהדר.

המהדורה הראשונית תואמת לקומפיילרים של GNU Compiler Collection (GCC) ו- Clang ו- GDB Debugger, LLDB ו- Google Test. בנוסף ל- C ו- C ++, CLion תומכת בשפות אחרות ישירות או באמצעות תוספים: Kotlin, Python, Rust, Swift, ואחרים.

גרסה חדשה של CLion

Recientemente JetBrains פרסמה את העדכון השני עד כה השנה "CLion 2019.2" מה שמביא גם הרבה תכונות חדשות: שיפורים לפיתוח משולב ויכולות איתור באגים חדשים, כולל איתור באגים ניסיוני עבור שרשרת הכלים של Microsoft Visual C ++. CLion 2019.2 הוא כולל גם תכונות חדשות לעריכת קוד קל יותר, ביצועים משופרים ועוד.

פיתוח משולב

JetBrains החלה לעבוד על תמיכה משולבת בפיתוח ב- CLion, כפי שמעידה גרסת 2019.1. בגרסה החדשה הזו, מפרסם התוכנה ממשיך באותו כיוון עם מגוון רחב של יכולות ניפוי באגים על שבב ולשונית התקנים חדשה.

איתור באגים בשבב עם שרת GDB

כדי ניפוי באגים בשבב, כעת אתה יכול להשתמש בבאגים OpenOCD מסופק בגרסת 2019.1. OpenOCP (Open On-Chip Debugger) הוא כלי קוד פתוח לניפוי באגים במיקרו-בקרים.

המשמעות היא שעבור שרתי GDB של OpenOCD, ST-Link, שרת GDB של Segger J-Link, QEMU ושרתי GDB ספציפיים רבים אחרים, הם יכולים להיות מנוהלים מ- CLion וליהנות מיכולות הבאגים המובנות המסופקות על ידי CLion.

CLion-1

תצוגת מכשיר למכשירי ARM

עבור מכשירי ARM, לעיתים קרובות יש תצוגת התקנים מוגדרים המתוארת בקובץ .svd עבור סוג של מיקרו-בקר. CLion מציעה כעת דרך נוחה לקרוא ערכים אלה בכרטיסיה התקנים ייעודיים בחלון כלי ניפוי הבאגים.

זה עובד עם התצורות "שרת GDB מוטבע" ו- "OpenOCD הורדה והפעלה" וזמין כאשר טוענים קובץ .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 ++ שלך. פייתון, JavaScript, HTML, XML ו- SQL כלולים ב- CLion.

JetBrains הוסיף הדגשת תחביר עבור למעלה מ -20 שפות תכנות שונות והכל עובד מייד. אין צורך בתצורה נוספת, הודות לאוסף קבצי הדקדוק בשפה TextMate המסופקים עם ה- IDE.

כיצד להתקין את CLion באובונטו ונגזרות?

לבסוף, על מנת להתקין יישום זה במערכת שלנו, אנו יכולים לעשות זאת באמצעות חבילת Snap, ולכן יש לנו את התמיכה בטכנולוגיה זו במערכת שלנו.

להתקנתו עלינו רק לפתוח מסוף ולבצע בו את הפקודה הבאה:

sudo snap install clion --classic

השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.

  1.   ג'ונתן דיג'ו

    תודה רבה, זה בדיוק מה שחיפשתי