CLion je IDE usmjeren na razvoj u programskim jezicima C i C ++, CLion je IDE višeplatformska kako bi se mogla koristiti na Linuxu, macOS-u i Windowsus integriran s CMake sustavom gradnje.
CMake je obitelj alata dizajniranih za autorizaciju, testiranje i pakiranje, jer kontrolira postupak kompilacije softvera pomoću jednostavnih platformi i konfiguracijskih datoteka neovisnih o kompajleru.
Početno izdanje podržava GNU Compiler Collection (GCC) i Clang and GDB Debugger, LLDB i Google Test kompajlere. Uz C i C ++, CLion podržava i druge jezike izravno ili putem dodataka: Kotlin, Python, Rust, Swift i drugi.
Nova verzija CLiona
Recientemente JetBrains je objavio drugo do sada ažuriranje ove godine "CLion 2019.2" što također donosi mnoge nove značajke: poboljšanja za integrirani razvoj i nove mogućnosti uklanjanja pogrešaka, uključujući eksperimentalni program za ispravljanje pogrešaka za lanac alata Microsoft Visual C ++. CLion 2019.2 uključuje i nove značajke za lakše uređivanje koda, poboljšane performanse i još mnogo toga.
Integrirani razvoj
JetBrains je počeo raditi na integriranoj razvojnoj podršci u CLionu, što dokazuje verzija 2019.1. U ovoj novoj verziji, izdavač softvera nastavlja u istom smjeru sa širokim rasponom mogućnosti otklanjanja pogrešaka na čipu i novu karticu Uređaji.
Otklanjanje pogrešaka na čipu s GDB poslužiteljem
u Otklanjanje pogrešaka na čipu, sada možete koristiti program za ispravljanje pogrešaka OpenOCD predviđeno u verziji 2019.1. OpenOCP (Open On-Chip Debugger) je alat otvorenog koda za ispravljanje pogrešaka mikrokontrolera.
To znači da se za OpenOCD, ST-Link GDB poslužitelje, Segger J-Link GDB poslužitelj, QEMU i mnoge druge specifične GDB poslužitelje mogu pokretati iz CLiona i imati koristi od ugrađenih mogućnosti otklanjanja pogrešaka koje pruža CLion.
Prikaz uređaja za ARM uređaje
Za ARM uređaje često postoji prikaz Specificirani uređaji koji je opisan u .svd datoteci za vrstu mikrokontrolera. CLion sada nudi prikladan način čitanja ovih vrijednosti na kartici Namjenski uređaji prozora Alata za uklanjanje pogrešaka.
Radi s konfiguracijama "Ugrađeni GDB poslužitelj" i "OpenOCD preuzimanje i pokretanje" i dostupan je kad se učita jedna ili više .svd datoteka.
Što je novo za program za ispravljanje pogrešaka
Postoje poboljšanja u GDB-u, standardni program za pronalaženje pogrešaka dolazi s GDB 8.3 i uvodi novi skup zakrpa za program za ispravljanje pogrešaka radi poboljšanja korisničkog iskustva.
Još jedna novost je završetak naredbi GDB / LLDB, koji je program za pronalaženje pogrešaka za programske jezike Objective-C, C ++ i C i potprojekt je LLVM-a.
Ovo je vjerojatno jedna od najvažnijih značajki ovog izdanja: CLion 2019.2 dolazi s eksperimentalnim programom za pronalaženje pogrešaka za alatni lanac Microsoft Visual C ++ (MSVC)
Ostale nove značajke i poboljšanja
Izvedba je glavni prioritet u CLionu, No promjene često zahtijevaju više posla i mogu utjecati na način na koji CLion komunicira s IntelliJ platformom.
Međutim, poboljšanja performansi za EDI dolaze sa svakim izdanjem. Na primjer, u CLionu 2019.2, Preimenovanje je prerađeno na mjestu (Preimenuj na mjestu) kako bi se uklonile zaostajanja i mrtve točke.
Izvedba dovršenja koda za kvalificirane izraze u uređivaču također je značajno poboljšana. Pored toga, prikupljanje i učitavanje podataka CMakea u udaljenom slučaju ubrzano je smanjenjem broja ulazno / izlaznih operacija.
Boja sintakse za više od 20 novih jezika
U vašem C ili C ++ projektu često postoji kôd iz drugih programskih jezika. Python, JavaScript, HTML, XML i SQL uključeni su u CLion.
JetBrains je dodao isticanje sintakse za preko 20 različitih programskih jezika i sve odmah djeluje. Nije potrebna dodatna konfiguracija, zahvaljujući zbirci gramatičkih datoteka jezika TextMate koje ste dobili s IDE-om.
Kako instalirati CLion u Ubuntu i derivate?
Konačno, kako bismo instalirali ovu aplikaciju u naš sustav, to možemo učiniti putem Snap paketa, pa je neophodno da imamo podršku za ovu tehnologiju u našem sustavu.
Za njegovu instalaciju moramo samo otvoriti terminal i u njemu izvršiti sljedeću naredbu:
sudo snap install clion --classic
Puno vam hvala, upravo sam to tražila