Izdal novo različico Clion 2019.2, multiplatformno razvojno okolje za C in C ++

clion

CLion je IDE, ki se osredotoča na razvoj programskih jezikov C in C ++, CLion je IDE večplastna, tako da se lahko uporablja v Linuxu, macOS in Windows integriran s sistemom gradnje CMake.

CMake je družina orodij, zasnovanih za avtoring, testiranje in pakiranje, saj nadzoruje postopek zbiranja programske opreme z uporabo preprostih platform in konfiguracijskih datotek, neodvisnih od prevajalnika.

Začetna izdaja podpira zbirko prevajalnikov GNU (GCC) in prevajalnike Clang in GDB Debugger, LLDB in Google Test. Poleg C in C ++ CLion podpira tudi druge jezike neposredno ali prek vtičnikov: Kotlin, Python, Rust, Swift in drugi.

Nova različica CLiona

Recientemente JetBrains je izdal drugo letošnjo posodobitev "CLion 2019.2" ki prinaša tudi številne nove funkcije: izboljšave za celostni razvoj in nove zmožnosti odpravljanja napak, vključno s poskusnim razhroščevalnikom za orodno verigo Microsoft Visual C ++. CLion 2019.2 vključuje tudi nove funkcije za lažje urejanje kode, izboljšano delovanje in še več.

Celostni razvoj

JetBrains je začel delati na integrirani razvojni podpori v CLionu, kar dokazuje različica 2019.1. V tej novi različici založnik programske opreme nadaljuje v isti smeri s širokim naborom zmožnosti za odpravljanje napak na čipu in nov zavihek Naprave.

Odpravljanje napak na čipu s strežnikom GDB

za Odpravljanje napak na čipu lahko zdaj uporabljate razhroščevalnik OpenOCD na voljo v različici 2019.1. OpenOCP (Open On-Chip Debugger) je odprtokodno orodje za odpravljanje napak mikrokrmilnikov.

To pomeni, da jih lahko za strežnike OpenOCD, ST-Link GDB, strežnik Segger J-Link GDB, QEMU in številne druge specifične strežnike GDB poganja CLion in imajo koristi od vgrajenih zmožnosti za odpravljanje napak, ki jih ponuja CLion.

CLion-1

Pogled naprave za naprave ARM

Za naprave ARM pogosto obstaja pogled Specified Devices, ki je opisan v datoteki .svd za vrsto mikrokrmilnika. CLion zdaj ponuja priročen način za branje teh vrednosti na zavihku Namenske naprave v oknu orodja za odpravljanje napak.

Deluje s konfiguracijama »Vdelani strežnik GDB« in »OpenOCD Download & Run« in je na voljo, ko se naloži ena ali več datotek .svd.

Kaj je novega za razhroščevalnik

V GDB so izboljšave, standardni razhroščevalec za projekt je priložen GDB 8.3 in uvaja nov nabor popravkov za razhroščevalnik za izboljšanje uporabniške izkušnje.

Druga novost je dokončanje ukazov GDB / LLDB, ki je iskalnik napak za programske jezike Objective-C, C ++ in C in je podprojekt LLVM.

To je verjetno ena najpomembnejših lastnosti te izdaje: CLion 2019.2 ima eksperimentalni razhroščevalec za orodno verigo Microsoft Visual C ++ (MSVC)

Druge nove funkcije in izboljšave

Uspešnost je glavna prednostna naloga pri CLionu, Toda spremembe pogosto zahtevajo več dela in lahko celo vplivajo na način, kako CLion komunicira s platformo IntelliJ.

Vendar pa izboljšave zmogljivosti za EDI prihajajo z vsako izdajo. Na primer, v CLionu 2019.2 je bilo Preimenovanje predelano na mestu (Preimenuj na mestu), da bi odpravili zamike in blokade.

Znatno se je izboljšala tudi uspešnost dokončanja kode za kvalificirane izraze v urejevalniku. Poleg tega se je zbiranje informacij o prevajalniku in nalaganje koraka CMake v oddaljenih primerih pospešilo z zmanjšanjem števila vhodno-izhodnih operacij.

Sintaksna barva za 20+ novih jezikov

V vašem projektu C ali C ++ je pogosto koda iz drugih programskih jezikov. Python, JavaScript, HTML, XML in SQL so vključeni v CLion.

JetBrains je dodal poudarjanje sintakse za več kot 20 različnih programskih jezikov in vse deluje takoj. Dodatna konfiguracija ni potrebna, zahvaljujoč zbirki slovničnih datotek jezika TextMate, ki je priložena IDE.

Kako namestiti CLion v Ubuntu in izpeljanke?

Za namestitev te aplikacije v naš sistem lahko to storimo s paketom Snap, zato moramo imeti podporo za to tehnologijo v našem sistemu.

Za njegovo namestitev moramo le odpreti terminal in v njem izvesti naslednji ukaz:

sudo snap install clion --classic

Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

  1.   Jonathan je dejal

    Najlepša hvala, prav to sem iskal