Déboguez avec CLion

Profitez de l’expérience de débogage ultime pour l'examen et la résolution des problèmes dans votre code C/C++, aussi bien localement, qu'à distance et sur des microcontrôleurs.

Obtenir un essai gratuit de 30 jours

Inspectez le code à chaque étape

Utilisez des points d'arrêt pour une ligne, un symbole, une exception et des points d'arrêt conditionnels pour inspecter l’exécution de votre code. Consignez les événements, supprimez les points d’arrêt une fois qu’ils ont été atteints ou désactivez-les jusqu’à ce qu’un autre soit atteint.

Utilisez les vues Watches et Variables ou évaluez le résultat d’un appel de fonction ou d’une expression arbitraire en cours d’exécution.

Bénéficiez d'une assistance intelligente et agréable dans l'éditeur

Parcourez progressivement le code avec des raccourcis clavier, ou déplacez le point d’exécution d’avant en arrière en faisant simplement glisser la flèche dans l’éditeur.

Obtenez une vue complète de votre projet avec les valeurs des variables ou une expression arbitraire comme un Inline Watch affiché à droite dans l’éditeur pendant que vous déboguez.

Allez plus loin qu'un débogage standard

Exécutez et déboguez votre application avec les privilèges root/admin dans CLion.

Sous Linux et macOS, vous pouvez ouvrir un vidage de mémoire existant d’un processus planté dans CLion pour le déboguer.

Personnalisez votre expérience de débogage

Choisissez entre les backends GDB ou LLDB. Chargez des pretty printers personnalisés et des outils de rendu NatVis lors du débogage dans CLion.

Utilisez la même ligne de commande bien connue pour contrôler le débogueur dans l’onglet Debugger intégré à la console .

Déboguez localement ou à distance

Construisez, exécutez et déboguez votre application ou vos tests unitaires localement ou à distance.

Connectez-vous au fichier exécutable activé sur une machine distante sous gdbserver avec le GDB de CLion démarré en local et inspectez le code en bénéficiant de tous les avantages de l’interface utilisateur du débogueur de CLion.

Déboguez sur les microcontrôleurs

Pour le débogage sur puce, utilisez les configurations Open On-Chip Debugger ou Embedded GDB Server (incluant OpenOCD, ST-Link GDB Servers, Segger J-Link GDB Server, QEMU et de nombreux autres serveurs GDB spécifiques).

Approfondissez votre exploration avec les vues désassemblage et mémoire, et la vue périphérique pour les appareils embarqués.

CLion : un outil puissant
pour un langage puissant

CLion est un environnement de développement entièrement intégré pour coder en C et C++ sous Windows, Linux et macOS.

Parcourir les fonctionnalités

Partout dans le monde nos clients font confiance à CLion

Des milliers d’entreprises et de particuliers dans le monde utilisent CLion au quotidien pour leurs activités de développement. Rejoignez-les et commencer à coder plus rapidement et efficacement grâce à la puissance de cet IDE !

BMW
Google
Nasa
ByteDance
IMC
ICE

« CLion permet d'atténuer les aspects les plus rébarbatifs du travail en C++, ce qui me permet de me concentrer sur le plus intéressant : la résolution de problèmes. »

Matt Godbolt, Compiler Explorer

« CLion m'a été indispensable pour la refactorisation de grandes bases de code. Les outils de refactorisation et les retours en temps réel dans l'IDE quant aux lignes qui doivent encore être mises à jour constituent un excellent gain de temps. Chaque version est meilleure et plus réactive que la précédente ! »

Jason Turner, C++ Weekly, CppCast, formateur, consultant

« CLion est fantastique. Enfin l’IDE multiplateforme de haute qualité en C++ avec CMake comme système de build supérieur que nous attendions est là. »

Prof. Dr. Rodriguez-Losada, Conan, JFrog