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.
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
Suur aitäh, see on just see, mida ma otsisin