GNU gcc 10: de gratis compiler is vernieuwd

GNU GCC-logo

Als jij een van degenen bent die de GNU-compiler gebruikt, ben je misschien blij te weten dat er een nieuwe versie uit is. Zal beschikbaar zijn gc 10 zodat u van hun nieuws kunt genieten. Als je niet weet welke versie je hebt, kun je de –version-optie voor gcc gebruiken om je de versie te tonen die is geïnstalleerd op het GNU / Linux distro of * nix-besturingssysteem dat je gebruikt. Als je een andere compiler gebruikt, raad ik je aan om gcc te gebruiken, het is geweldig.

Wat betreft de wat is er nieuw voor de toekomstige GNU gcc 10, moet u weten dat het enkele verbeteringen heeft ten opzichte van de vorige versies. Je kunt momenteel gcc 9.2 downloaden, maar deze langverwachte nieuwe release komt eraan. Hoewel het nog niet is uitgebracht, zijn enkele van de verbeteringen die het integreert al bekend door ontwikkelingswerk. Onder de verbeteringen zijn de __builtin_roundeven-functies die overeenkomen met ISO / IEC TS 18661 geïntegreerd.

Wat betreft C ++ taal (g ++) er is een groot aantal nieuwe features geïmplementeerd, met name 20 daarvan. Enkele defecten die in eerdere versies waren gerelateerd aan C ++ zijn ook verholpen. Maar naast C en C ++ weet u al dat de GNU GCC-compiler een groot aantal programmeertalen accepteert. In Fortran zijn er ook verbeteringen, zoals de standaard buffergrootte voor I / O met platte bestanden die is toegenomen tot 1048576, enz.

Wat het programma zelf betreft, zijn er ook codeverbeteringen voor IA-32- en AMD64-architecturen (of EM64T). X86-machines zullen nu ondersteuning hebben voor het uitbreiden van __builtin_roundeven met de juiste SSE 4.1 extensieverklaring. Texas Instruments PRU-processors hebben ook verbeteringen ondergaan, met een nieuwe back-end die gericht is op deze TI-chips. Het zal waarschijnlijk nog meer wijzigingen ontvangen tot de definitieve release, dus we zullen kijken wanneer het eindelijk wordt uitgebracht.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: AB Internet Networks 2008 SL
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.