Välja andis uue versiooni Clion 2019.2, mitme platvormiga arenduskeskkonna C ja C ++ jaoks

Clion

CLion on ID ja arendustegevusele keskendunud programmeerimiskeelte C ja C ++, CLion on IDE platvormidevaheline, nii et seda saab kasutada Linuxis, macOS-is ja Windowsis integreeritud CMake ehitussüsteemiga.

CMake on tööriistade perekond, mis on loodud autoriks, testimiseks ja pakendamiseks, kuna see kontrollib tarkvara kompileerimisprotsessi lihtsate platvormide ja kompilaatorist sõltumatute konfiguratsioonifailide abil.

Esmane väljaanne ühildub GNU Compiler Collectioni (GCC) ning Clangi ja GDB siluri, LLDB ja Google Testi kompilaatoritega. Lisaks C ja C ++ toetab CLion teisi keeli otse või pistikprogrammide kaudu: Kotlin, Python, Rust, Swift jt.

CLioni uus versioon

Recientemente JetBrains avaldas tänavu seni teise värskenduse "CLion 2019.2" mis toob ka palju uusi funktsioone: integreeritud arenduse täiustused ja uued silumisvõimalused, sh Microsoft Visual C ++ tööriistaketi eksperimentaalne silur. CLion 2019.2 see sisaldab ka uusi funktsioone koodi lihtsamaks muutmiseks, paremaks jõudluseks ja muuks.

Integreeritud areng

JetBrains alustas CLionis integreeritud arendustoetuse väljatöötamist, mida tõendab versioon 2019.1. Selles uues versioonis tarkvara väljaandja jätkab samas suunas paljude silumisvõimalustega kiibil ja uus vahekaart Seadmed.

Kiibil silumine GDB serveriga

et Kiibil silumine, saate nüüd kasutada OpenOCD silurit sätestatud versioonis 2019.1. OpenOCP (Open On-Chip Debugger) on avatud lähtekoodiga tööriist mikrokontrollerite silumiseks.

See tähendab, et OpenOCD, ST-Link GDB serverite, Segger J-Link GDB serveri, QEMU ja paljude teiste spetsiifiliste GDB serverite puhul saab neid käivitada CLioni kaudu ja kasutada ära CLioni sisseehitatud silumisvõimalusi.

CLion-1

ARM-seadmete seadme vaade

ARM-seadmete jaoks on sageli spetsiifiliste seadmete vaade, mida on kirjeldatud mikrokontrolleri tüübi failis .svd. CLion pakub nüüd mugavat viisi nende väärtuste lugemiseks akna Silumistoimingud vahekaardil Pühendatud seadmed.

See töötab koos konfiguratsioonidega "Embedded GDB Server" ja "OpenOCD Download & Run" ning on saadaval siis, kui on laaditud üks või mitu .svd-faili.

Mis on siluri jaoks uut

GDB-s on parandusi, projekti tavapärane silur kaasas GDB 8.3-ga ja tutvustab silurile uut plaastrite komplekti, et kasutajakogemust paremaks muuta.

Teine uudsus on GDB / LLDB käskude lõpuleviimine, mis on Objective-C, C ++ ja C programmeerimiskeele silur ning LLVM-i alamprojekt.

See on ilmselt selle väljaande üks olulisemaid omadusi: CLion 2019.2 on varustatud Microsoft Visual C ++ (MSVC) tööriistaketi eksperimentaalse siluriga

Muud uued funktsioonid ja täiustused

Performance on CLionis esmatähtis, Kuid muudatused nõuavad sageli rohkem tööd ja võivad mõjutada isegi seda, kuidas CLion suhtleb IntelliJ platvormiga.

Kuid EDI jõudluse paranemine kaasneb iga väljaandega. Näiteks versioonis CLion 2019.2 on ümbernimetamine kohapeal ümber töötatud (ümbernimetamine kohapeal) viivituste ja ummikute kõrvaldamiseks.

Samuti on märgatavalt paranenud redaktoris kvalifitseeritud avaldiste koodi täitmise jõudlus. Lisaks on kiirendatud kompileerija teabe kogumist ja CMake-etapi laadimist kaugjuhtumite korral, vähendades sisend- ja väljundtoimingute arvu.

Süntaksi värv enam kui 20 keeles

Teie C- või C ++ -projektis on sageli kood teistest programmeerimiskeeltest. Python, JavaScript, HTML, XML ja SQL on lisatud CLioni.

JetBrains on lisanud süntaksi esiletõstmise enam kui 20 erinevale programmeerimiskeelele ja kõik töötab kohe. Tänu IDE-ga kaasas olevale TextMate keele grammatikafailide kogumisele pole vaja täiendavat seadistamist.

Kuidas installida CLion Ubuntu ja derivaadid?

Lõpuks, selle rakenduse meie süsteemi installimiseks saame seda teha Snapi paketi kaudu, seega on vaja, et meie süsteemis oleks selle tehnoloogia tugi.

Selle installimiseks peame avama ainult terminali ja käivitama selles järgmise käsu:

sudo snap install clion --classic

Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.

  1.   Jonathan DIJO

    Suur aitäh, see on just see, mida ma otsisin