Izlaista jaunā versija Clion 2019.2, daudzplatformu izstrādes vide C un C ++

clion

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.

CLion-1

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

Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   Džonatans teica

    Liels paldies, tas ir tikai tas, ko es meklēju