CLion ir IDE, kas koncentrējas uz attīstību C un C ++ programmēšanas valodās, CLion ir IDE starpplatformu, lai to varētu izmantot Linux, macOS un Windows integrēts CMake veidošanas sistēmā.
CMake ir rīku saime, kas paredzēta autorēšanai, testēšanai un iepakošanai, jo tā kontrolē programmatūras sastādīšanas procesu, izmantojot vienkāršas platformas un no kompilatora neatkarīgus konfigurācijas failus.
Sākotnējais izlaidums ir saderīgs ar GNU kompilatoru kolekciju (GCC) un Clang un GDB atkļūdotāju, LLDB un Google testa kompilatoriem. Papildus C un C ++ CLion tieši vai caur spraudņiem atbalsta citas valodas: Kotlin, Python, Rust, Swift un citas.
Jauna CLion versija
Nesen JetBrains izlaida otro līdz šim atjauninājumu "CLion 2019.2" kas arī nes daudzas jaunas funkcijas: integrētas attīstības uzlabojumi un jaunas atkļūdošanas iespējas, ieskaitot Microsoft Visual C ++ rīku ķēdes eksperimentālo atkļūdotāju. CLion 2019.2 tas ietver arī jaunas funkcijas, lai atvieglotu koda rediģēšanu, uzlabotu veiktspēju un daudz ko citu.
Integrēta attīstība
JetBrains sāka strādāt pie integrēta attīstības atbalsta CLion, par ko liecina versija 2019.1. Šajā jaunajā versijā programmatūras izdevējs turpina darboties tajā pašā virzienā, izmantojot plašas atkļūdošanas iespējas uz mikroshēmas un jaunu cilni Ierīces.
Atkļūdošana mikroshēmā ar GDB serveri
līdz Atkļūdošana mikroshēmā tagad varat izmantot OpenOCD atkļūdotāju paredzēts versijā 2019.1. OpenOCP (Open On-Chip Debugger) ir atvērtā koda rīks mikrokontrolleru atkļūdošanai.
Tas nozīmē, ka OpenOCD, ST-Link GDB serveriem, Segger J-Link GDB serveriem, QEMU un daudziem citiem specifiskiem GDB serveriem tos var palaist no CLion un gūt labumu no iebūvētajām atkļūdošanas iespējām, ko nodrošina CLion.
Ierīces skats ARM ierīcēm
ARM ierīcēm bieži ir Specified Devices skats, kas aprakstīts .svd failā mikrokontrollera tipam. CLion tagad piedāvā ērtu veidu, kā nolasīt šīs vērtības loga Atkļūdošanas rīks cilnē Īpašās ierīces.
Tas darbojas ar konfigurācijām "Embedded GDB Server" un "OpenOCD Download & Run" un ir pieejams, kad tiek ielādēts viens vai vairāki .svd faili.
Kas jauns atkļūdotājam
Ir uzlabojumi GDB, standarta atkļūdotājs projektam nāk ar GDB 8.3 un ievieš jaunu labojumu komplektu atkļūdotājam, lai uzlabotu lietotāja pieredzi.
Vēl viens jaunums ir GDB / LLDB komandu pabeigšana, kas ir Objective-C, C ++ un C programmēšanas valodu atkļūdotājs un ir LLVM apakšprojekts.
Iespējams, ka tā ir viena no svarīgākajām šī laidiena iezīmēm: CLion 2019.2 nāk ar eksperimentālu atkļūdotāju Microsoft Visual C ++ (MSVC) rīku ķēdei
Citas jaunas funkcijas un uzlabojumi
Veiktspēja ir CLion galvenā prioritāte, Bet izmaiņas bieži prasa vairāk darba un var pat ietekmēt CLion mijiedarbību ar IntelliJ platformu.
Tomēr, EDI veiktspējas uzlabojumi nāk ar katru laidienu. Piemēram, CLion 2019.2 versijā Pārdēvēt ir pārstrādāts uz vietas (Pārdēvēt uz vietas), lai novērstu aizkavēšanos un strupceļus.
Būtiski ir uzlabota arī koda pabeigšanas veiktspēja kvalificētām izteiksmēm redaktorā. Turklāt ir paātrināta kompilatora informācijas vākšana un CMake darbības ielāde attālos gadījumos, samazinot ievades / izvades darbību skaitu.
Sintakses krāsa vairāk nekā 20 jaunām valodām
Jūsu C vai C ++ projektā bieži ir kods no citām programmēšanas valodām. Python, JavaScript, HTML, XML un SQL ir iekļauti CLion.
JetBrains ir pievienojis sintakses izcelšanu vairāk nekā 20 dažādām programmēšanas valodām un viss darbojas uzreiz. Papildu konfigurācija nav nepieciešama, pateicoties TextMate valodas gramatikas failu kolekcijai, kas tiek piegādāta kopā ar IDE.
Kā instalēt CLion Ubuntu un atvasinājumus?
Visbeidzot, lai instalētu šo lietojumprogrammu mūsu sistēmā, mēs to varam izdarīt, izmantojot Snap pakotni, tāpēc ir nepieciešams, lai mūsu sistēmā būtu šīs tehnoloģijas atbalsts.
Lai to instalētu, mums ir jāatver tikai terminālis un tajā jāizpilda šāda komanda:
sudo snap install clion --classic
Liels paldies, tas ir tikai tas, ko es meklēju