Sortie de la nouvelle version Clion 2019.2, un environnement de développement multiplateforme pour C et C ++

clion

CLion est un IDE axé sur le développement dans les langages de programmation C et C ++, CLion est un IDE multiplateforme afin qu'il puisse être utilisé sur Linux, macOS et Windowss intégré au système de build CMake.

CMake est une famille d'outils conçus pour la création, les tests et l'empaquetage, car il contrôle le processus de compilation de logiciels à l'aide de plates-formes simples et de fichiers de configuration indépendants du compilateur.

La version initiale est compatible avec les compilateurs GNU Compiler Collection (GCC) et Clang et GDB Debugger, LLDB et Google Test. En plus de C et C ++, CLion prend en charge d'autres langages directement ou via des plugins: Kotlin, Python, Rust, Swift et autres.

Nouvelle version de CLion

Récemment JetBrains a publié la deuxième mise à jour jusqu'à présent cette année "CLion 2019.2" qui apporte également de nombreuses nouvelles fonctionnalités: des améliorations pour le développement intégré et de nouvelles capacités de débogage, y compris un débogueur expérimental pour la chaîne d'outils Microsoft Visual C ++. CLion 2019.2 il comprend également de nouvelles fonctionnalités pour une édition de code plus facile, des performances améliorées, etc.

Développement intégré

JetBrains a commencé à travailler sur le support de développement intégré dans CLion, comme en témoigne la version 2019.1. Dans cette nouvelle version, l'éditeur de logiciels continue dans la même direction avec un large éventail de capacités de débogage sur puce et un nouvel onglet Appareils.

Débogage sur puce avec le serveur GDB

Pour Débogage sur puce, vous pouvez désormais utiliser le débogueur OpenOCD fourni dans la version 2019.1. OpenOCP (Open On-Chip Debugger) est un outil open source pour le débogage des microcontrôleurs.

Cela signifie que pour les serveurs OpenOCD, ST-Link GDB, Segger J-Link GDB, QEMU et de nombreux autres serveurs GDB spécifiques, ils peuvent être exécutés à partir de CLion et bénéficier des capacités de débogage intégrées fournies par CLion.

CLion-1

Une vue des appareils pour les appareils ARM

Pour les périphériques ARM, il existe souvent une vue Périphériques spécifiés qui est décrite dans le fichier .svd pour un type de microcontrôleur. CLion offre désormais un moyen pratique de lire ces valeurs dans l'onglet Périphériques dédiés de la fenêtre Outil de débogage.

Il fonctionne avec les configurations «Embedded GDB Server» et «OpenOCD Download & Run» et est disponible lorsqu'un ou plusieurs fichiers .svd sont chargés.

Quoi de neuf pour le débogueur

Il y a des améliorations dans GDB, le débogueur standard du projet est fourni avec GDB 8.3 et introduit un nouvel ensemble de correctifs pour le débogueur afin d'améliorer l'expérience utilisateur.

Une autre nouveauté est la complétion des commandes GDB / LLDB, qui est un débogueur pour les langages de programmation Objective-C, C ++ et C et est un sous-projet de LLVM.

C'est probablement l'une des fonctionnalités les plus importantes de cette version: CLion 2019.2 est livré avec un débogueur expérimental pour la chaîne d'outils Microsoft Visual C ++ (MSVC)

Autres nouvelles fonctionnalités et améliorations

La performance est une priorité absolue chez CLion, Mais les changements nécessitent souvent plus de travail et peuvent même affecter la manière dont CLion interagit avec la plate-forme IntelliJ.

Toutefois, des améliorations de performances pour EDI sont fournies avec chaque version. Dans CLion 2019.2, par exemple, Rename a été retravaillé sur site (Renommer sur site) pour éliminer les retards et les blocages.

Les performances de l'achèvement de code pour les expressions qualifiées dans l'éditeur ont également été considérablement améliorées. De plus, la collecte des informations du compilateur et le chargement de l'étape CMake dans les cas distants ont été accélérés en réduisant le nombre d'opérations d'entrée / sortie.

Couleur de la syntaxe pour plus de 20 nouvelles langues

Il y a souvent du code d'autres langages de programmation dans votre projet C ou C ++. Python, JavaScript, HTML, XML et SQL sont inclus dans CLion.

JetBrains a ajouté la coloration syntaxique pour plus de 20 langages de programmation différents et tout fonctionne immédiatement. Aucune configuration supplémentaire n'est requise, grâce à la collection de fichiers de grammaire de langue TextMate fournis avec l'EDI.

Comment installer CLion dans Ubuntu et ses dérivés?

Enfin, pour installer cette application dans notre système, nous pouvons le faire via un package Snap, il est donc nécessaire que nous ayons le support de cette technologie dans notre système.

Pour son installation, il suffit d'ouvrir un terminal et d'y exécuter la commande suivante:

sudo snap install clion --classic

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   Jonathan dit

    Merci beaucoup, c'est exactement ce que je cherchais