Lanserte den nye versjonen Clion 2019.2, et utviklingsmiljø for flere plattformer for C og C ++

CLion

CLion er en IDE med fokus på utvikling i C- og C ++ programmeringsspråk, CLion er en IDE plattform så den kan brukes på Linux, macOS og Windows integrert med CMake build-systemet.

CMake er en familie av verktøy designet for redigering, testing og innpakning, da den kontrollerer kompileringsprosessen til programvare ved hjelp av enkle plattformer og kompilatoruavhengige konfigurasjonsfiler.

Den første utgivelsen er kompatibel med GNU Compiler Collection (GCC) og Clang og GDB Debugger, LLDB og Google Test kompilatorer. I tillegg til C og C ++ støtter CLion andre språk direkte eller gjennom plugins: Kotlin, Python, Rust, Swift og andre.

Ny versjon av CLion

Nylig JetBrains ga ut den andre oppdateringen hittil i år "CLion 2019.2" som også gir mange nye funksjoner: forbedringer for integrert utvikling og nye feilsøkingsfunksjoner, inkludert en eksperimentell feilsøking for Microsoft Visual C ++ verktøykjede. CLion 2019.2 den inneholder også nye funksjoner for enklere kodedigering, forbedret ytelse og mer.

Integrert utvikling

JetBrains startet arbeidet med integrert utviklingsstøtte i CLion, som det fremgår av versjon 2019.1. I denne nye versjonen, programvareutgiveren fortsetter i samme retning med et bredt spekter av feilsøkingsfunksjoner på chip og en ny Devices-fane.

Feilsøking på brikke med GDB-server

Til Ved feilsøking på brikker kan du nå bruke OpenOCD-feilsøkingsprogrammet gitt i versjon 2019.1. OpenOCP (Open On-Chip Debugger) er et åpen kildekodeverktøy for feilsøking av mikrokontrollere.

Dette betyr at for OpenOCD, ST-Link GDB-servere, Segger J-Link GDB-server, QEMU og mange andre spesifikke GDB-servere, kan de kjøres fra CLion og dra nytte av de innebygde feilsøkingsfunksjonene som tilbys av CLion.

CLion-1

En enhetsvisning for ARM-enheter

For ARM-enheter er det ofte en spesifisert enhetsvisning som er beskrevet i .svd-filen for en type mikrokontroller. CLion tilbyr nå en praktisk måte å lese disse verdiene på kategorien Dedikerte enheter i vinduet Feilsøkingsverktøy.

Den fungerer med konfigurasjonen "Embedded GDB Server" og "OpenOCD Download & Run" og er tilgjengelig når en eller flere .svd-filer lastes inn.

Hva er nytt for feilsøkingsprogrammet

Det er forbedringer i GDB, standard feilsøkingsprogrammet for prosjektet kommer med GDB 8.3 og introduserer et nytt sett med oppdateringer for feilsøkingsprogrammet for å forbedre brukeropplevelsen.

En annen nyhet er fullføringen av GDB / LLDB-kommandoene, som er en feilsøkingsprogram for Objective-C, C ++ og C programmeringsspråk og er et delprosjekt av LLVM.

Dette er sannsynligvis en av de viktigste funksjonene i denne utgivelsen: CLion 2019.2 kommer med en eksperimentell feilsøking for Microsoft Visual C ++ (MSVC) verktøykjede

Andre nye funksjoner og forbedringer

Ytelse er topp prioritet hos CLion, Men endringene krever ofte mer arbeid og kan til og med påvirke måten CLion samhandler med IntelliJ-plattformen.

Imidlertid ytelsesforbedringer for EDI kommer med hver utgivelse. I CLion 2019.2 har Rename for eksempel blitt omarbeidet på stedet (Gi nytt navn på stedet) for å eliminere lags og deadlocks.

Ytelsen til kodefullføring for kvalifiserte uttrykk i redaktøren er også blitt betydelig forbedret. I tillegg har kompilatorinformasjonen samles inn og lastes inn av CMake-trinnet i eksterne tilfeller, ved å redusere antall inngangs- / utgangsoperasjoner.

Syntaksfarge for 20+ nye språk

Det er ofte kode fra andre programmeringsspråk i C- eller C ++ -prosjektet. Python, JavaScript, HTML, XML og SQL er inkludert i CLion.

JetBrains har lagt til syntaksmarkering for over 20 forskjellige programmeringsspråk og alt fungerer umiddelbart. Ingen ekstra konfigurasjon er nødvendig, takket være samlingen av TextMate språkgrammatikkfiler som følger med IDE.

Hvordan installere CLion i Ubuntu og derivater?

Til slutt, for å installere dette programmet i systemet vårt, kan vi gjøre det gjennom en Snap-pakke, så det er nødvendig at vi har støtte for denne teknologien i systemet vårt.

For installasjonen trenger vi bare å åpne en terminal og utføre følgende kommando i den:

sudo snap install clion --classic

Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   Jonathan sa

    Tusen takk, det er akkurat det jeg lette etter