Udgivet den nye version Clion 2019.2, et multiplatform-udviklingsmiljø til C og C ++

klion

CLion er en IDE med fokus på udvikling i C- og C ++ programmeringssprog, CLion er en IDE på tværs af platforme, så den kan bruges på Linux, macOS og Windows integreret med CMake build-systemet.

CMake er en familie af værktøjer designet til redigering, test og emballering, da den styrer kompileringsprocessen af ​​software ved hjælp af enkle platforme og kompilatoruafhængige konfigurationsfiler.

Den oprindelige udgivelse er kompatibel med GNU Compiler Collection (GCC) og Clang og GDB Debugger, LLDB og Google Test compilere. Ud over C og C ++ understøtter CLion andre sprog direkte eller gennem plugins: Kotlin, Python, Rust, Swift og andre.

Ny version af CLion

nylig JetBrains udgav den anden opdatering hidtil i år "CLion 2019.2" som også bringer mange nye funktioner: forbedringer til integreret udvikling og nye fejlretningsfunktioner inklusive en eksperimentel debugger til Microsoft Visual C ++ værktøjskæde. CLion 2019.2 den indeholder også nye funktioner til lettere redigering af kode, forbedret ydeevne og mere.

Integreret udvikling

JetBrains begyndte at arbejde på integreret udviklingsstøtte i CLion, som det fremgår af version 2019.1. I denne nye version, softwareudgiveren fortsætter i samme retning med en lang række fejlfindingsfunktioner på chip og en ny fane Enheder.

Fejlfinding på chip med GDB-server

til On-chip debugging, kan du nu bruge OpenOCD debugger leveret i version 2019.1. OpenOCP (Open On-Chip Debugger) er et open source-værktøj til debugging af mikrocontrollere.

Dette betyder, at for OpenOCD, ST-Link GDB-servere, Segger J-Link GDB-server, QEMU og mange andre specifikke GDB-servere, kan de køres fra CLion og drage fordel af de indbyggede fejlfindingsfunktioner, der leveres af CLion.

CLion-1

En enhedsvisning til ARM-enheder

For ARM-enheder er der ofte en Specified Devices-visning, der er beskrevet i .svd-filen for en type mikrocontroller. CLion tilbyder nu en bekvem måde at læse disse værdier på fanen Dedikerede enheder i vinduet Fejlfindingsværktøj.

Det fungerer med konfigurationerne "Embedded GDB Server" og "OpenOCD Download & Run" og er tilgængelig, når en eller flere .svd-filer indlæses.

Hvad er nyt for debugger

Der er forbedringer i GDB, standardfejlfinderen til projektet leveres med GDB 8.3 og introducerer et nyt sæt patches til debugger for at forbedre brugeroplevelsen.

En anden nyhed er færdiggørelsen af ​​GDB / LLDB-kommandoerne, som er en debugger til Objective-C, C ++ og C programmeringssprog og er et delprojekt af LLVM.

Dette er sandsynligvis en af ​​de vigtigste funktioner i denne udgivelse: CLion 2019.2 leveres med en eksperimentel fejlfinding til Microsoft Visual C ++ (MSVC) værktøjskæde

Andre nye funktioner og forbedringer

Performance er en topprioritet hos CLion, Men ændringerne kræver ofte mere arbejde og kan endda påvirke den måde, CLion interagerer med IntelliJ-platformen på.

Imidlertid forbedringer af ydeevnen til EDI kommer i hver udgivelse. I CLion 2019.2 er Rename for eksempel blevet omarbejdet på stedet (Rename on-site) for at eliminere forsinkelser og deadlocks.

Udførelsen af ​​kodefuldførelse for kvalificerede udtryk i editoren er også blevet forbedret betydeligt. Derudover er indsamling og indlæsning af compilerinformation i CMake-trin i fjerntliggende tilfælde hurtigere ved at reducere antallet af input / output-operationer.

Syntaksfarve til mere end 20 nye sprog

Der er ofte kode fra andre programmeringssprog i dit C- eller C ++ -projekt. Python, JavaScript, HTML, XML og SQL er inkluderet i CLion.

JetBrains har tilføjet syntaksfremhævning til over 20 forskellige programmeringssprog og alt fungerer med det samme. Ingen yderligere konfiguration er påkrævet takket være samlingen af ​​TextMate-sproggrammatikfiler, der leveres med IDE.

Hvordan installeres CLion i Ubuntu og derivater?

Endelig, for at installere denne applikation i vores system, kan vi gøre det gennem en Snap-pakke, så det er nødvendigt, at vi har support til denne teknologi i vores system.

Til installationen er vi kun nødt til at åbne en terminal og udføre følgende kommando i den:

sudo snap install clion --classic

En kommentar, lad din

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   Jonathan sagde han

    Mange tak, det er lige hvad jeg ledte efter