GNU gcc 10: den gratis kompilatoren fornyes

GNU GCC-logo

Hvis du er en av dem som bruker GNU-kompilatoren, kan du være glad for å vite at det er en ny versjon ute. Vil være tilgjengelig gcc 10 slik at du kan nyte nyhetene deres. Hvis du ikke vet hvilken versjon du har, kan du bruke –versjonsalternativet til gcc for å vise deg versjonen som er installert på GNU / Linux distro eller * nix-operativsystemet du bruker. Hvis du bruker en annen kompilator, oppfordrer jeg deg til å bruke gcc, det er kjempegøy.

Angående hva er nytt for den fremtidige GNU gcc 10, bør du vite at den har noen forbedringer i forhold til tidligere versjoner. Du kan for øyeblikket laste ned gcc 9.2, men denne etterlengtede nye utgivelsen kommer. Selv om den ennå ikke er utgitt, er noen av forbedringene den integrerer allerede kjent gjennom utviklingsarbeid. Blant forbedringene er __builtin_roundeven-funksjonene tilsvarende ISO / IEC TS 18661 integrert.

Som til C ++ språk (g ++) et stort antall nye funksjoner er implementert, spesielt 20 av dem. Noen feil som var i tidligere versjoner relatert til C ++ er også løst. Men i tillegg til C og C ++, vet du allerede at GNU GCC-kompilatoren godtar et stort antall programmeringsspråk. I Fortran er det også forbedringer, for eksempel standard bufferstørrelse for I / O ved bruk av flate filer som har økt til 1048576, etc.

Når det gjelder selve programmet, er det også kode forbedringer for IA-32 og AMD64 arkitekturer (eller EM64T). X86-maskiner vil nå ha støtte for å utvide __builtin_roundeven med riktig SSE 4.1-utvidelseserklæring. Texas Instruments PRU-prosessorer har også fått forbedringer, med en ny back-end rettet mot disse TI-sjetongene. Det vil sannsynligvis fortsatt motta flere endringer til den endelige utgivelsen, så vi vil se på når den endelig blir utgitt.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: AB Internet Networks 2008 SL
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.