CLion je IDE zaměřené na vývoj v programovacích jazycích C a C ++, CLion je IDE napříč platformami, takže jej lze použít v systémech Linux, macOS a Windowsje integrován do systému CMake build.
CMake je skupina nástrojů určených pro vytváření, testování a balení, protože řídí proces kompilace softwaru pomocí jednoduchých platforem a konfiguračních souborů nezávislých na kompilátoru.
Počáteční vydání je kompatibilní s GNU Compiler Collection (GCC) a Clang a GDB Debugger, LLDB a Google Test kompilátory. Kromě C a C ++ podporuje CLion další jazyky přímo nebo prostřednictvím pluginů: Kotlin, Python, Rust, Swift a další.
Nová verze CLion
Recientemente JetBrains vydal druhou zatím letošní aktualizaci „CLion 2019.2“ který také přináší mnoho nových funkcí: vylepšení integrovaného vývoje a nové možnosti ladění, včetně experimentálního ladicího programu pro sadu nástrojů Microsoft Visual C ++. CLion 2019.2 zahrnuje také nové funkce pro snazší úpravy kódu, lepší výkon a další.
Integrovaný vývoj
JetBrains začal pracovat na integrované podpoře vývoje v CLionu, o čemž svědčí verze 2019.1. V této nové verzi vydavatel softwaru pokračuje stejným směrem s širokou škálou funkcí ladění na čipu a nová karta Zařízení.
Ladění na čipu se serverem GDB
na Ladění na čipu, nyní můžete použít ladicí program OpenOCD poskytované ve verzi 2019.1. OpenOCP (Open On-Chip Debugger) je open source nástroj pro ladění mikrokontrolérů.
To znamená, že pro OpenOCD, servery ST-Link GDB, server Segger J-Link GDB, QEMU a mnoho dalších specifických serverů GDB je lze spouštět z CLionu a těžit z integrovaných funkcí ladění poskytovaných CLionem.
Zobrazení zařízení pro zařízení ARM
U zařízení ARM často existuje pohled Specifikovaná zařízení, který je popsán v souboru .svd pro typ mikrokontroléru. CLion nyní nabízí pohodlný způsob čtení těchto hodnot na kartě Dedicated Devices v okně Debugging Tool.
Funguje s konfiguracemi „Embedded GDB Server“ a „OpenOCD Download & Run“ a je k dispozici při načtení jednoho nebo více souborů .svd.
Co je nového pro debugger
V GDB existují vylepšení, standardní debugger pro projekt je dodáván s GDB 8.3 a zavádí novou sadu oprav pro debugger pro zlepšení uživatelského zážitku.
Další novinkou je dokončení příkazů GDB / LLDB, což je debugger pro programovací jazyky Objective-C, C ++ a C a je dílčím projektem LLVM.
Toto je pravděpodobně jedna z nejdůležitějších funkcí tohoto vydání: CLion 2019.2 přichází s experimentálním ladicím programem pro sadu nástrojů Microsoft Visual C ++ (MSVC)
Další nové funkce a vylepšení
Výkon je u CLionu nejvyšší prioritou, Změny však často vyžadují více práce a mohou dokonce ovlivnit způsob interakce CLion s platformou IntelliJ.
Nicméně, vylepšení výkonu pro EDI přicházejí s každou verzí. Například v CLion 2019.2 bylo Přejmenování přepracováno na místě (Přejmenovat na místě), aby se odstranily zpoždění a zablokování.
Výkon dokončování kódu pro kvalifikované výrazy v editoru byl také výrazně vylepšen. Shromažďování informací o kompilátoru a načítání kroku CMake ve vzdálených případech bylo navíc urychleno snížením počtu operací vstupu / výstupu.
Barva syntaxe pro více než 20 nových jazyků
Ve vašem projektu C nebo C ++ je často kód z jiných programovacích jazyků. V CLionu jsou zahrnuty Python, JavaScript, HTML, XML a SQL.
JetBrains přidal zvýraznění syntaxe pro více než 20 různých programovacích jazyků a vše funguje okamžitě. Díky kolekci jazykových gramatických souborů TextMate dodávaných s IDE není nutná žádná další konfigurace.
Jak nainstalovat CLion do Ubuntu a derivátů?
A konečně, abychom mohli nainstalovat tuto aplikaci do našeho systému, můžeme to udělat prostřednictvím balíčku Snap, takže je nutné, abychom měli podporu této technologie v našem systému.
Pro jeho instalaci musíme pouze otevřít terminál a provést v něm následující příkaz:
sudo snap install clion --classic
Děkuji moc, to je přesně to, co jsem hledal