Veröffentlichung der neuen Version Clion 2019.2, einer plattformübergreifenden Entwicklungsumgebung für C und C ++

Klion

CLion ist eine IDE, die sich auf die Entwicklung in C- und C ++ - Programmiersprachen konzentriert, CLion ist eine IDE plattformübergreifend, sodass es unter Linux, MacOS und Windows verwendet werden kanns in das CMake-Build-System integriert.

CMake ist eine Familie von Tools, die zum Erstellen, Testen und Packen entwickelt wurden, da sie den Kompilierungsprozess von Software mithilfe einfacher Plattformen und compilerunabhängiger Konfigurationsdateien steuern.

Die erste Version ist kompatibel mit der GNU Compiler Collection (GCC) und den Compilern Clang und GDB Debugger, LLDB und Google Test. Neben C und C ++ unterstützt CLion andere Sprachen direkt oder über Plugins: Kotlin, Python, Rust, Swift und andere.

Neue Version von CLion

Recientemente JetBrains hat dieses Jahr das zweite Update "CLion 2019.2" veröffentlicht. das bringt auch viele neue Funktionen: Verbesserungen für die integrierte Entwicklung und neue Debugging-Funktionen, einschließlich eines experimentellen Debuggers für die Microsoft Visual C ++ - Toolchain. CLion 2019.2 Es enthält auch neue Funktionen für eine einfachere Codebearbeitung, eine verbesserte Leistung und vieles mehr.

Integrierte Entwicklung

JetBrains begann mit der Arbeit an der integrierten Entwicklungsunterstützung in CLion, wie aus Version 2019.1 hervorgeht. In dieser neuen Version Der Softwarehersteller geht mit einer Vielzahl von Debugging-Funktionen in die gleiche Richtung auf dem Chip und eine neue Registerkarte Geräte.

On-Chip-Debugging mit GDB-Server

zu Beim On-Chip-Debugging können Sie jetzt den OpenOCD-Debugger verwenden bereitgestellt in Version 2019.1. OpenOCP (Open On-Chip Debugger) ist ein Open Source-Tool zum Debuggen von Mikrocontrollern.

Dies bedeutet, dass OpenOCD-, ST-Link GDB-Server, Segger J-Link GDB-Server, QEMU und viele andere spezifische GDB-Server von CLion ausgeführt werden können und von den integrierten Debugging-Funktionen von CLion profitieren.

CLion-1

Eine Geräteansicht für ARM-Geräte

Für ARM-Geräte gibt es häufig eine Ansicht "Angegebene Geräte", die in der SVD-Datei für einen Mikrocontrollertyp beschrieben ist. CLion bietet jetzt eine bequeme Möglichkeit, diese Werte auf der Registerkarte Dedicated Devices des Debugging Tool-Fensters zu lesen.

Es funktioniert mit den Konfigurationen "Embedded GDB Server" und "OpenOCD Download & Run" und ist verfügbar, wenn eine oder mehrere .vvd-Dateien geladen werden.

Was ist neu für den Debugger

Es gibt Verbesserungen in GDB, Der Standard-Debugger für das Projekt wird mit GDB 8.3 geliefert und führt eine neue Reihe von Patches für den Debugger ein, um die Benutzererfahrung zu verbessern.

Eine weitere Neuheit ist die Vervollständigung der GDB / LLDB-Befehle. Dies ist ein Debugger für die Programmiersprachen Objective-C, C ++ und C und ein Teilprojekt von LLVM.

Dies ist wahrscheinlich eine der wichtigsten Funktionen dieser Version: CLion 2019.2 enthält einen experimentellen Debugger für die Microsoft Visual C ++ (MSVC) -Toolchain

Weitere neue Funktionen und Verbesserungen

Leistung hat bei CLion oberste Priorität. Die Änderungen erfordern jedoch häufig mehr Arbeit und können sich sogar auf die Interaktion von CLion mit der IntelliJ-Plattform auswirken.

Jedoch Leistungsverbesserungen für EDI werden mit jeder Version geliefert. In CLion 2019.2 wurde beispielsweise die Umbenennung vor Ort überarbeitet (vor Ort umbenennen), um Verzögerungen und Deadlocks zu beseitigen.

Die Leistung der Code-Vervollständigung für qualifizierte Ausdrücke im Editor wurde ebenfalls erheblich verbessert. Darüber hinaus wurde das Sammeln und Laden von Compiler-Informationen des CMake-Schritts in Remote-Fällen beschleunigt, indem die Anzahl der Eingabe- / Ausgabeoperationen verringert wurde.

Syntaxfarbe für mehr als 20 neue Sprachen

In Ihrem C- oder C ++ - Projekt befindet sich häufig Code aus anderen Programmiersprachen. Python, JavaScript, HTML, XML und SQL sind in CLion enthalten.

JetBrains hat eine Syntaxhervorhebung für über 20 verschiedene Programmiersprachen hinzugefügt und alles funktioniert sofort. Dank der mit der IDE bereitgestellten Sammlung von Grammatikdateien in TextMate-Sprache ist keine zusätzliche Konfiguration erforderlich.

Wie installiere ich CLion in Ubuntu und Derivaten?

Um diese Anwendung in unserem System zu installieren, können wir dies über ein Snap-Paket tun. Daher ist es erforderlich, dass wir die Unterstützung für diese Technologie in unserem System haben.

Für die Installation müssen wir nur ein Terminal öffnen und den folgenden Befehl darin ausführen:

sudo snap install clion --classic

Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.

  1.   Jonathan sagte

    Vielen Dank, es ist genau das, wonach ich gesucht habe