GNU gcc 10: le compilateur gratuit est renouvelé

Logo GNU CCG

Si vous faites partie de ceux qui utilisent le compilateur GNU, vous serez peut-être heureux de savoir qu'une nouvelle version est disponible. Sera disponible gcc10 afin que vous puissiez profiter de leurs actualités. Si vous ne savez pas quelle version vous avez, vous pouvez utiliser l'option –version de gcc pour vous montrer la version installée sur la distribution GNU / Linux ou le système d'exploitation * nix que vous utilisez. Si vous utilisez un autre compilateur, je vous encourage à utiliser gcc, c'est une explosion.

En ce qui concerne quoi de neuf pour le futur GNU gcc 10, sachez qu'il a quelques améliorations par rapport aux versions précédentes. Vous pouvez actuellement télécharger la version 9.2 de gcc, mais cette nouvelle version tant attendue approche. Bien qu'il n'ait pas encore été publié, certaines des améliorations qu'il intègre sont déjà connues grâce à des travaux de développement. Parmi les améliorations, les fonctions __builtin_roundeven correspondant à ISO / IEC TS 18661 ont été intégrées.

Quant à Langage C ++ (g ++) un grand nombre de nouvelles fonctionnalités ont été implémentées, notamment 20 d'entre elles. Certains défauts des versions précédentes liés à C ++ ont également été résolus. Mais en plus de C et C ++, vous savez déjà que le compilateur GNU GCC accepte un grand nombre de langages de programmation. Dans Fortran, il existe également des améliorations, telles que la taille de la mémoire tampon par défaut pour les E / S utilisant des fichiers plats qui est passée à 1048576, etc.

Quant au programme lui-même, il y a aussi améliorations du code pour les architectures IA-32 et AMD64 (ou EM64T). Les machines X86 prendront désormais en charge l'expansion de __builtin_rounde même avec l'instruction d'extensions SSE 4.1 appropriée. Les processeurs PRU de Texas Instruments ont également reçu des améliorations, avec un nouveau back-end ciblant ces puces TI. Il recevra probablement encore plus de modifications jusqu'à sa version finale, nous surveillerons donc sa sortie finale.


Laisser un commentaire

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

*

*

  1. Responsable des données : AB Internet Networks 2008 SL
  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.