Debuggen mit CLion
Gönnen Sie sich die ultimative Debugging-Erfahrung, um Probleme in Ihrem C/C++-Code lokal, remote oder auf Mikrocontrollern zu untersuchen und zu beheben.
30 Tage kostenlos testenCode-Überprüfung bei jedem Schritt
Verwenden Sie Haltepunkte für Zeilen, Symbole, Ausnahmen und spezielle Bedingungen, um die Ausführung Ihres Codes im Detail zu untersuchen. Protokollieren Sie Ereignisse, entfernen Sie Haltepunkte nach einmaligem Erreichen oder aktivieren Sie sie erst, wenn ein anderer Haltepunkt erreicht wurde.
Nutzen Sie die Überwachungs- und Variablenansicht oder werten Sie Funktionsaufrufe oder beliebige Ausdrücke jederzeit nach Bedarf aus.
Intelligente und hilfreiche Editor-Unterstützung
Führen Sie den Code mit Tastenkürzeln schrittweise aus oder verschieben Sie den Ausführungspunkt durch einfaches Ziehen des Pfeils im Editor.
Erhalten Sie beim Debuggen detaillierte Einblicke in Ihr Projekt, indem Sie sich Variablenwerte oder beliebige Ausdrücke direkt im Editor als Inline-Überwachungen anzeigen lassen.
Mehr als nur Standard-Debugging
In CLion können Sie Ihre Anwendung mit Root- bzw. Administratorrechten ausführen und debuggen.
Unter Linux und macOS lässt sich das Speicherabbild eines abgestürzten Prozesses in CLion öffnen und debuggen.
Individuell angepasste Debugging-Erfahrung
Wählen Sie zwischen GDB und LLDB als Back-End. Laden Sie beim Debuggen in CLion benutzerdefinierte Pretty-Printing-Module und NatVis-Renderer.
Steuern Sie den Debugger über die bewährte Befehlszeile der integrierten Debugger-Konsole.
Lokales oder Remote-Debugging
Sie können Ihre Anwendung und Ihre Unit-Tests lokal oder remote kompilieren, ausführen und debuggen.
Starten Sie GDB lokal in CLion und nutzen Sie alle Vorteile der grafischen Debugger-Oberfläche, um auf Remotecomputern mit gdbserver ausgeführte Programmdateien zu debuggen.
Debugging auf Mikrocontrollern
Verwenden Sie für On-Chip-Debugging (zum Beispiel für OpenOCD, ST-Link GDB-Server, Segger J-Link GDB-Server, QEMU und viele andere spezifische GDB-Server) die Konfigurationen Open On-Chip Debugger oder Embedded GDB Server.
Deassemblierungs- und Speicheransichten sowie eine Peripherieansicht für eingebettete Geräte bieten detaillierte Informationen.
CLion: eine starke IDE
für eine starke Sprache
CLion ist eine vollständig integrierte Entwicklungsumgebung für die Programmierung in C/C++ unter Windows, Linux und macOS.
Features entdeckenKunden weltweit vertrauen auf CLion
Tausende Unternehmen und Entwickler*innen aus aller Welt nutzen CLion für ihre täglichen Entwicklungsaufgaben. Nutzen auch Sie die Vorteile einer leistungsstarken IDE, um Ihr Entwicklungstempo und Ihre Codequalität zu steigern!
"CLion nimmt mir viel von der Quälerei mit C++ ab, sodass ich mich auf den interessanten Teil konzentrieren kann: die Problemlösung."
Matt Godbolt, Compiler Explorer
"CLion ist für mich beim Refactoring großer Codebasen unverzichtbar. Die Refactoring-Tools und die Echtzeit-Rückmeldung in der IDE über Zeilen, die noch aktualisiert werden müssen, sind ausgezeichnete Zeitsparer. Jede Version wird besser und reaktionsschneller als die letzte!"
Jason Turner, C++ Weekly, CppCast, Trainer, Berater
"CLion ist fantastisch! Eine plattformübergreifende C++-IDE der Spitzenklasse mit CMake als erstklassigem Build-System – genau, was wir uns erwartet haben."
Prof. Dr. Rodriguez-Losada, Conan, JFrog