Släppte den nya versionen Clion 2019.2, en utvecklingsmiljö för flera plattformar för C och C ++

CLion

CLion är en IDE som fokuserar på utveckling av programmeringsspråk C och C ++, CLion är en IDE plattform så att den kan användas på Linux, macOS och Windows integrerad med CMake-byggsystemet.

CMake är en familj av verktyg som är utformade för redigering, testning och förpackning, eftersom den styr sammanställningsprocessen för programvara med enkla plattformar och kompilatoroberoende konfigurationsfiler.

Den första versionen är kompatibel med GNU Compiler Collection (GCC) och Clang och GDB Debugger, LLDB och Google Test kompilatorer. Förutom C och C ++ stöder CLion andra språk direkt eller via plugins: Kotlin, Python, Rust, Swift och andra.

Ny version av CLion

Nyligen JetBrains släppte den andra uppdateringen hittills i år "CLion 2019.2" vilket också ger många nya funktioner: förbättringar för integrerad utveckling och nya felsökningsfunktioner, inklusive en experimentell felsökare för Microsoft Visual C ++ verktygskedja. CLion 2019.2 den innehåller också nya funktioner för enklare kodredigering, förbättrad prestanda och mer.

Integrerad utveckling

JetBrains började arbeta med integrerat utvecklingsstöd i CLion, vilket framgår av version 2019.1. I den här nya versionen, mjukvaruutgivaren fortsätter i samma riktning med ett brett utbud av felsökningsfunktioner på chip och en ny flik Enheter.

Felsökning på chip med GDB-server

till På chip-felsökning kan du nu använda OpenOCD-felsökaren tillhandahålls i version 2019.1. OpenOCP (Open On-Chip Debugger) är ett open source-verktyg för felsökning av mikrokontroller.

Detta innebär att för OpenOCD, ST-Link GDB-servrar, Segger J-Link GDB-server, QEMU och många andra specifika GDB-servrar, kan de köras från CLion och dra nytta av de inbyggda felsökningsfunktionerna som tillhandahålls av CLion.

CLion-1

En enhetsvy för ARM-enheter

För ARM-enheter finns det ofta en Specified Devices-vy som beskrivs i .svd-filen för en typ av mikrokontroller. CLion erbjuder nu ett bekvämt sätt att läsa dessa värden på fliken Dedikerade enheter i fönstret Felsökningsverktyg.

Den fungerar med konfigurationerna "Embedded GDB Server" och "OpenOCD Download & Run" och är tillgänglig när en eller flera .svd-filer laddas.

Vad är nytt för felsökaren

Det finns förbättringar i GDB, standardfelsökaren för projektet levereras med GDB 8.3 och introducerar en ny uppsättning patchar för felsökaren för att förbättra användarupplevelsen.

En annan nyhet är slutförandet av GDB / LLDB-kommandona, som är en felsökare för Objective-C, C ++ och C programmeringsspråk och är ett delprojekt av LLVM.

Detta är förmodligen en av de viktigaste funktionerna i den här utgåvan: CLion 2019.2 levereras med en experimentell felsökare för Microsoft Visual C ++ (MSVC) verktygskedja

Andra nya funktioner och förbättringar

Prestanda är högsta prioritet hos CLion, Men förändringarna kräver ofta mer arbete och kan till och med påverka hur CLion interagerar med IntelliJ-plattformen.

Sin embargo, prestandaförbättringar för EDI kommer med varje version. I CLion 2019.2 har Rename till exempel omarbetats på plats (Rename on-site) för att eliminera eftersläpningar och blockeringar.

Prestandan för kodavslutning för kvalificerade uttryck i redigeraren har också förbättrats avsevärt. Dessutom har kompilatorinformationsinsamling och laddning av CMake-steget i avlägsna fall påskyndats genom att minska antalet in- / utmatningsoperationer.

Syntaxfärg för 20+ nya språk

Det finns ofta kod från andra programmeringsspråk i ditt C- eller C ++ -projekt. Python, JavaScript, HTML, XML och SQL ingår i CLion.

JetBrains har lagt till syntaxmarkering för över 20 olika programmeringsspråk och allt fungerar omedelbart. Ingen ytterligare konfiguration krävs tack vare samlingen av TextMate-språkgrammatikfiler som levereras med IDE.

Hur installerar jag CLion i Ubuntu och derivat?

Slutligen, för att installera denna applikation i vårt system, kan vi göra det via ett Snap-paket, så det är nödvändigt att vi har stöd för denna teknik i vårt system.

För dess installation behöver vi bara öppna en terminal och utföra följande kommando i den:

sudo snap install clion --classic

Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   Jonathan sade

    Tack så mycket, det är precis vad jag letade efter