CLion je IDE zamerané na vývoj v programovacích jazykoch C a C ++, CLion je IDE naprieč platformami, takže ho možno použiť v systémoch Linux, macOS a Windowsje integrovaný do systému CMake build.
CMake je skupina nástrojov určených na tvorbu, testovanie a balenie, pretože riadi proces kompilácie softvéru pomocou jednoduchých platforiem a konfiguračných súborov nezávislých od kompilátora.
Počiatočné vydanie je kompatibilné s GNU Compiler Collection (GCC) a kompilátormi Clang a GDB Debugger, LLDB a Google Test. Okrem C a C ++ podporuje CLion aj ďalšie jazyky priamo alebo prostredníctvom doplnkov: Kotlin, Python, Rust, Swift a ďalšie.
Nová verzia CLion
Recientemente JetBrains vydal zatiaľ druhú tohtoročnú aktualizáciu „CLion 2019.2“ ktorá tiež prináša veľa nových funkcií: vylepšenia integrovaného vývoja a nové možnosti ladenia, vrátane experimentálneho debuggeru pre súbor nástrojov Microsoft Visual C ++. CLion 2019.2 obsahuje tiež nové funkcie pre ľahšiu úpravu kódu, vylepšený výkon a ďalšie.
Integrovaný rozvoj
Spoločnosť JetBrains začala pracovať na podpore integrovaného vývoja v CLione, čo dokazuje verzia 2019.1. V tejto novej verzii vydavateľ softvéru pokračuje rovnakým smerom so širokou škálou funkcií ladenia na čipe a nová karta Zariadenia.
Ladenie na čipe so serverom GDB
na Ladenie na čipe, odteraz môžete používať ladiaci program OpenOCD poskytované vo verzii 2019.1. OpenOCP (Open On-Chip Debugger) je open source nástroj na ladenie mikrokontrolérov.
To znamená, že pre OpenOCD, servery ST-Link GDB, server Segger J-Link GDB, QEMU a mnoho ďalších špecifických serverov GDB ich možno spustiť z CLionu a využívať výhody vstavaných funkcií ladenia poskytovaných CLion.
Zobrazenie zariadenia pre zariadenia ARM
Pre zariadenia ARM často existuje pohľad Špecifikované zariadenia, ktorý je pre typ mikrokontroléra popísaný v súbore .svd. CLion teraz ponúka pohodlný spôsob čítania týchto hodnôt na karte Dedicated Devices v okne Debugging Tool.
Funguje s konfiguráciami „Zabudovaný server GDB“ a „OpenOCD Download & Run“ a je k dispozícii po načítaní jedného alebo viacerých súborov .svd.
Čo je nové v debuggeri
V GDB existujú vylepšenia, štandardný debugger pre projekt je dodávaný s GDB 8.3 a predstavuje novú sadu opráv pre debugger na zlepšenie používateľského zážitku.
Ďalšou novinkou je dokončenie príkazov GDB / LLDB, ktorý je debuggerom pre programovacie jazyky Objective-C, C ++ a C a je čiastkovým projektom LLVM.
Toto je pravdepodobne jedna z najdôležitejších funkcií tohto vydania: CLion 2019.2 je dodávaný s experimentálnym ladiacim programom pre rad nástrojov Microsoft Visual C ++ (MSVC)
Ďalšie nové funkcie a vylepšenia
Výkon je v CLione najvyššou prioritou, Zmeny však často vyžadujú viac práce a môžu dokonca ovplyvniť spôsob interakcie CLion s platformou IntelliJ.
Avšak, vylepšenia výkonu pre EDI prichádzajú s každým vydaním. Napríklad v aplikácii CLion 2019.2 bolo premenovanie premenované na mieste (Premenovať na mieste), aby sa eliminovali oneskorenia a zablokovania.
Výrazne sa zlepšil aj výkon dokončovania kódu pre kvalifikované výrazy v editore. Zhromažďovanie informácií o kompilátore a načítanie kroku CMake vo vzdialených prípadoch sa navyše urýchlilo znížením počtu operácií vstupu / výstupu.
Farba syntaxe pre viac ako 20 nových jazykov
Vo vašom projekte C alebo C ++ sa často nachádza kód z iných programovacích jazykov. Program CLion obsahuje Python, JavaScript, HTML, XML a SQL.
JetBrains pridal zvýraznenie syntaxe pre viac ako 20 rôznych programovacích jazykov a všetko funguje okamžite. Vďaka zbierke súborov gramatiky jazyka TextMate dodávaných s IDE nie je potrebná žiadna ďalšia konfigurácia.
Ako nainštalovať CLion do Ubuntu a derivátov?
Nakoniec, aby sme si mohli túto aplikáciu nainštalovať do nášho systému, môžeme to urobiť prostredníctvom balíka Snap, takže je nevyhnutné, aby sme mali podporu tejto technológie v našom systéme.
Pre jeho inštaláciu musíme iba otvoriť terminál a vykonať v ňom nasledujúci príkaz:
sudo snap install clion --classic
Ďakujem pekne, je to presne to, čo som hľadal