Išleido naują versiją „Clion 2019.2“, daugialypę C ir C ++ kūrimo aplinką

clion

„CLion“ yra IDE, orientuota į C ir C ++ programavimo kalbų kūrimą, CLion yra IDE tarp platformų, todėl ją galima naudoti „Linux“, „MacOS“ ir „Window“s integruota su „CMake build“ sistema.

„CMake“ yra įrankių šeima, sukurta autorių kūrimui, testavimui ir pakavimui, nes ji valdo programinės įrangos kompiliavimo procesą naudodama paprastas platformas ir nuo kompiliatorių nepriklausomus konfigūracijos failus.

Pradinis leidimas yra suderinamas su „GNU Compiler Collection“ (GCC) ir „Clang and GDB Debugger“, LLDB ir „Google Test“ kompiliatoriais. Be „C“ ir „C ++“, „CLion“ tiesiogiai arba per papildinius palaiko kitas kalbas: „Kotlin“, „Python“, „Rust“, „Swift“ ir kt.

Nauja „CLion“ versija

Įtraukta Pastaruoju metu „JetBrains“ išleido antrąjį šių metų atnaujinimą „CLion 2019.2“ kuris taip pat suteikia daug naujų funkcijų: integruoto vystymo patobulinimai ir naujos derinimo galimybės, įskaitant „Microsoft Visual C ++“ įrankių grandinės eksperimentinį derintuvą. CLion 2019.2 jame taip pat yra naujų funkcijų, leidžiančių lengviau redaguoti kodą, pagerinti našumą ir dar daugiau.

Integruota plėtra

„JetBrains“ pradėjo dirbti su integruota „CLion“ palaikymo programa, ką patvirtina 2019.1 versija. Šioje naujojoje versijoje programinės įrangos leidėjas tęsia ta pačia linkme turėdamas daugybę derinimo galimybių lustą ir naują skirtuką Įrenginiai.

Lusto derinimas naudojant GDB serverį

į Derinant lustą, dabar galite naudoti „OpenOCD“ derintuvą numatyta 2019.1 versijoje. „OpenOCP“ („Open On-Chip Debugger“) yra atviro kodo įrankis mikrovaldiklių derinimui.

Tai reiškia, kad naudojant OpenOCD, ST-Link GDB serverius, Segger J-Link GDB serverius, QEMU ir daugelį kitų specifinių GDB serverių, juos galima paleisti iš CLion ir pasinaudoti įmontuotomis derinimo galimybėmis, kurias teikia CLion.

CLion-1

ARM įrenginių įrenginio vaizdas

ARM įrenginiams dažnai yra „Specified Devices“ rodinys, aprašytas mikrovaldiklio tipo .svd faile. Dabar „CLion“ siūlo patogų būdą nuskaityti šias reikšmes lango Derinimo įrankis skirtuke Dedicated Devices.

Jis veikia su „Įterptojo GDB serverio“ ir „OpenOCD atsisiuntimo ir vykdymo“ konfigūracijomis ir yra prieinamas, kai įkeliamas vienas ar daugiau .svd failų.

Kas naujo derintojui

Yra patobulinimų GDB, standartinis projekto derintuvas yra su GDB 8.3 ir pristato naują derintuvo pataisų rinkinį, kad pagerintų vartotojo patirtį.

Kita naujovė yra GDB / LLDB komandų užbaigimas, kuris yra „Objective-C“, „C ++“ ir „C“ programavimo kalbų derintuvas ir yra LLVM paprojektas.

Tai tikriausiai yra viena iš svarbiausių šio leidimo savybių: „CLion 2019.2“ yra su „Microsoft Visual C ++“ (MSVC) įrankių grandinės eksperimentiniu derintuvu

Kitos naujos funkcijos ir patobulinimai

Našumas yra pagrindinis „CLion“ prioritetas, Tačiau pakeitimai dažnai reikalauja daugiau darbo ir gali turėti įtakos CLion sąveikai su „IntelliJ“ platforma.

Tačiau EDI našumas patobulinamas kiekvieną kartą. Pavyzdžiui, „CLion 2019.2“ versijoje „Rename“ buvo pertvarkytas vietoje („Rename on site“), siekiant pašalinti atsilikimus ir aklavietes.

Taip pat žymiai pagerėjo kvalifikuotų išraiškų kodo pildymo veiksmai redaktoriuje. Be to, spartinant kompiliatoriaus informacijos rinkimą ir CMake žingsnio įkėlimą nuotoliniais atvejais, buvo sumažintas įvesties / išvesties operacijų skaičius.

Sintaksės spalva daugiau nei 20 naujų kalbų

Jūsų C arba C ++ projekte dažnai yra kodas iš kitų programavimo kalbų. Python, „JavaScript“, HTML, XML ir SQL yra įtraukti į „CLion“.

„JetBrains“ pridėjo sintaksės paryškinimą daugiau nei 20 skirtingų programavimo kalbų ir viskas veikia iškart. Dėl IDE pateikiamų „TextMate“ kalbos gramatikos failų rinkinio nereikia jokios papildomos konfigūracijos.

Kaip įdiegti „CLion“ į „Ubuntu“ ir darinius?

Galiausiai, norėdami įdiegti šią programą savo sistemoje, galime tai padaryti naudodami „Snap“ paketą, todėl būtina, kad mūsų sistemoje būtų palaikoma ši technologija.

Norėdami jį įdiegti, turime atidaryti tik terminalą ir jame atlikti šią komandą:

sudo snap install clion --classic

Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   Džonatanas sakė

    Labai ačiū, aš to tik ir ieškojau