Code :: Blocks 20.03 est là et ce sont ses nouvelles les plus importantes

Récemment la sortie de la nouvelle version de Code :: Blocks 20.03 a été annoncée, version qui arrive après plus de 2 ans de développement et avec un peu plus de 400 changements dont diverses améliorations, corrections de bogues et quelques nouvelles fonctionnalités se démarquent.

Pour ceux qui ne connaissent pas Code :: Blocks, sachez que ceci est un environnement de développement open source sous licence GNU General Public License qui prend en charge plusieurs compilateurs, parmi lesquels on peut trouver MinGW / GCC, Digital Mars, Microsoft Visual C ++, Borland C ++, LLVM Clang, Watcom, LCC et Intel C ++ Compiler.

Code :: Blocks est développé dans le langage de programmation C ++ en utilisant wxWidgets comme boîte à outils GUI. Il utilise une architecture de plugin, ses capacités et caractéristiques sont définies par les plugins fournis, est orienté vers C, C ++. Il dispose d'un système de construction personnalisé et d'un support de construction facultatif.

Principales nouveautés de Code :: Blocks 20.03

Dans cette nouvelle édition de Code: Blocks Il se caractérise par le marquage de la transition vers la bibliothèque GUI wxWidgets3.x, avec lequel un des principaux avantages de cette migration ets offre un support pour les écrans HiDPI, ainsi que quelques correctifs à l'interface graphique, ainsi qu'à la mise en page de l'éditeur d'image et à une meilleure prise en charge de wxGLCanvas pour wxWidgets 3.x.

De la part du débogueur de l'application, ce reçu quelques améliorations et corrections dont le correction dans l'analyse de codeainsi qu'un problème d'utilisation du bouton d'arrêt du débogueur CBD.

Dans le compilateur, il se démarque ça maintenant jusqu'à 16 threads CPU peuvent être utilisés pour la compilation dans l'application, amélioration de l'analyse des journaux de clang, ainsi que l'analyse de la sortie du compilateur Gfortran. En outre Il est important de mentionner que dans cette version, la limite du nombre de processeurs a été éliminée et la valeur par défaut a été modifiée pour utiliser tout ce qui est disponible sur la machine (cela peut être mauvais si l'utilisateur ne veut pas allouer tout le potentiel de l'équipement à la compilation).

Enfin, quant à l'interface du systèmea, pour Ubuntu, une solution au problème de redraw a été implémentée parce que l'application se fige lorsque vous ne l'utilisez pas correctement, et queÀ partir de cette version, l'utilisateur recevra une notification indiquant qu'une compilation est en cours d'exécution lors de la fermeture et il vous sera demandé si vous souhaitez l'arrêter.

Dans le menu Fichier, les éléments suivants ont été supprimés: «Enregistrer tout», «Enregistrer tous les projets» et «Fermer tous les projets».

Mise à jour des couleurs de l'infobulle cc après la modification des paramètres et correction du tri des dossiers virtuels lorsqu'il y en a un vide.

Des autres changements qui se démarquent de cette nouvelle version:

  • Autoriser l'utilisateur à supprimer l'ancien fichier de configuration s'il n'est pas chargé
  • Renvoie false s'il y a des erreurs lors de la lecture d'un fichier xml avec tinyxml
  • Correction d'un crash lors de la lecture du fichier de configuration tronqué
  • Correction de la compilation à l'aide d'autotools sur OSX
  • Le système de compilation a été modernisé
  • Correction d'un crash lors de la création de lots, car l'autoréglage accède au pointeur nul
  • Blocks nécessite désormais un compilateur C ++ 11
  • Ajout de la prise en charge des scripts PowerShell
  • Ajout de la position actuelle du curseur dans la barre d'état
  • Correction de l'erreur de lecture après la fin du tableau lorsqu'un projet a plus de MAX_TARGETS nombre de cibles
  • Être en mesure de remplacer les majuscules et les minuscules par des majuscules et des minuscules lorsque l'utilisateur change le nom d'une destination virtuelle
  • Accélération de l'ouverture des fichiers Goto pour les grands projets
  • Redimensionner correctement les paramètres de l'éditeur et de l'environnement

Si vous voulez connaître la liste complète des changements, vous pouvez le faire dans le lien suivant.

Comment installer CodeBlocks sur Ubuntu et ses dérivés?

Si vous souhaitez installer cet environnement de développement sur votre système vous devez suivre les instructions suivantes.

La première chose que nous devons faire est ouvrir un terminal avec Ctrl + T + Alt et nous allons exécutez les commandes suivantes. Laisser ajouter ce référentiel à notre système avec:

sudo add-apt-repository ppa:codeblocks-devs/release

Y nous avons finalement installé avec:

sudo apt install codeblocks