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.
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
Najlepša hvala, prav to sem iskal