Vydána nová verze Clion 2019.2, multiplatformní vývojové prostředí pro C a C ++

lion

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.

CLion-1

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

Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   Jonathan řekl

    Děkuji moc, to je přesně to, co jsem hledal