Heeft de nieuwe versie Clion 2019.2 uitgebracht, een ontwikkelomgeving voor meerdere platforms voor C en C ++

clion

CLion is een IDE gericht op ontwikkeling in programmeertalen C en C ++, CLion is een IDE platformonafhankelijk, zodat het kan worden gebruikt op Linux, macOS en Windows geïntegreerd met het CMake build-systeem.

CMake is een reeks tools die is ontworpen voor het schrijven, testen en verpakken, omdat het het compilatieproces van software bestuurt met behulp van eenvoudige platforms en compileronafhankelijke configuratiebestanden.

De eerste release is compatibel met de GNU Compiler Collection (GCC) en Clang en GDB Debugger, LLDB en Google Test-compilers. Naast C en C ++ ondersteunt CLion andere talen rechtstreeks of via plug-ins: Kotlin, Python, Rust, Swift en anderen.

Nieuwe versie van CLion

Onlangs JetBrains heeft tot dusver dit jaar de tweede update uitgebracht "CLion 2019.2" wat ook veel nieuwe functies met zich meebrengt: verbeteringen voor geïntegreerde ontwikkeling en nieuwe debugging-mogelijkheden, inclusief een experimentele debugger voor de Microsoft Visual C ++ toolchain. CLion 2019.2 het bevat ook nieuwe functies voor eenvoudiger codebewerking, verbeterde prestaties en meer.

Geïntegreerde ontwikkeling

JetBrains begon te werken aan geïntegreerde ontwikkelingsondersteuning in CLion, zoals blijkt uit versie 2019.1. In deze nieuwe versie, de software-uitgever gaat in dezelfde richting verder met een breed scala aan foutopsporingsmogelijkheden op chip en een nieuw tabblad Apparaten.

Foutopsporing op de chip met GDB-server

naar Foutopsporing op de chip, u kunt nu de OpenOCD-foutopsporing gebruiken voorzien in versie 2019.1. OpenOCP (Open On-Chip Debugger) is een open source-tool voor het debuggen van microcontrollers.

Dit betekent dat OpenOCD, ST-Link GDB-servers, Segger J-Link GDB-server, QEMU en vele andere specifieke GDB-servers kunnen worden uitgevoerd vanuit CLion en kunnen profiteren van de ingebouwde debugging-mogelijkheden van CLion.

CLion-1

Een apparaatweergave voor ARM-apparaten

Voor ARM-apparaten is er vaak een weergave Specifieke apparaten die wordt beschreven in het .svd-bestand voor een type microcontroller. CLion biedt nu een gemakkelijke manier om deze waarden te lezen op het tabblad Dedicated Devices van het venster Debugging Tool.

Het werkt met de configuraties "Embedded GDB Server" en "OpenOCD Download & Run" en is beschikbaar wanneer een of meer .svd-bestanden zijn geladen.

Wat is nieuw voor de debugger

Er zijn verbeteringen in GDB, de standaard debugger voor het project wordt geleverd met GDB 8.3 en introduceert een nieuwe set patches voor de debugger om de gebruikerservaring te verbeteren.

Een andere nieuwigheid is de voltooiing van de GDB / LLDB-opdrachten, dat is een debugger voor Objective-C, C ++ en C programmeertalen en is een subproject van LLVM.

Dit is waarschijnlijk een van de belangrijkste kenmerken van deze release: CLion 2019.2 wordt geleverd met een experimentele debugger voor de Microsoft Visual C ++ (MSVC) toolchain

Andere nieuwe functies en verbeteringen

Prestaties hebben de hoogste prioriteit bij CLion, Maar de veranderingen vereisen vaak meer werk en kunnen zelfs van invloed zijn op de manier waarop CLion samenwerkt met het IntelliJ-platform.

Echter prestatieverbeteringen voor EDI worden bij elke release geleverd. In CLion 2019.2 is Rename bijvoorbeeld on-site herwerkt (Rename on-site) om vertragingen en impasses te elimineren.

De prestatie van het aanvullen van code voor gekwalificeerde uitdrukkingen in de editor is ook aanzienlijk verbeterd. Bovendien is het verzamelen van informatie over de compiler en het laden van de CMake-stap in afgelegen gevallen versneld door het aantal invoer- / uitvoerbewerkingen te verminderen.

Syntaxiskleur voor 20+ nieuwe talen

Er is vaak code uit andere programmeertalen in uw C- of C ++ -project. Python, JavaScript, HTML, XML en SQL zijn opgenomen in CLion.

JetBrains heeft syntaxisaccentuering toegevoegd voor meer dan 20 verschillende programmeertalen en alles werkt meteen. Er is geen extra configuratie vereist, dankzij de verzameling TextMate-taalgrammatica-bestanden die bij de IDE worden geleverd.

Hoe CLion in Ubuntu en derivaten te installeren?

Ten slotte, om deze applicatie in ons systeem te installeren, kunnen we dit doen via een Snap-pakket, dus het is noodzakelijk dat we de ondersteuning voor deze technologie in ons systeem hebben.

Voor de installatie hoeven we alleen een terminal te openen en de volgende opdracht erin uit te voeren:

sudo snap install clion --classic

Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   Jonathan zei

    Heel erg bedankt, het is precies wat ik zocht