GNU gcc 10: den gratis kompilator fornyes

GNU GCC logo

Hvis du er en af ​​dem, der finder GNU-kompileren nyttig, vil du måske blive glad for at høre, at en ny version er ude. Vil være tilgængelig gcc 10 så du kan nyde deres nyheder. Hvis du ikke ved, hvilken version du har, kan du bruge --version-indstillingen til gcc for at vise dig den version, der er installeret på GNU/Linux-distroen eller *nix-operativsystemet, du bruger. Hvis du bruger en anden compiler, opfordrer jeg dig til at bruge gcc, det er fantastisk.

Vedrørende hvad er nyt i fremtiden GNU gcc 10, skal du vide, at den har nogle forbedringer i forhold til tidligere versioner. Du kan i øjeblikket downloade gcc 9.2-versionen, men denne længe ventede nye udgivelse kommer snart. Selvom den endnu ikke er udgivet, er nogle af de forbedringer, den integrerer, allerede kendt på grund af udviklingsarbejdet. Blandt forbedringerne er de __builtin_roundeven funktioner, der svarer til ISO/IEC TS 18661, blevet integreret.

Med hensyn til C++ sprog (g++) Et stort antal nye funktioner er blevet implementeret, nærmere bestemt 20 af dem. Nogle defekter, der var i tidligere versioner vedrørende C++, er også blevet løst. Men udover C og C++ ved du allerede, at GNU GCC-kompileren understøtter et stort antal programmeringssprog. I Fortran er der også forbedringer, såsom standardbufferstørrelsen for I/O ved hjælp af råfiler er blevet øget til 1048576 osv.

Hvad angår selve programmet, er der også kodeforbedringer til IA-32 og AMD64 arkitekturer (eller EM64T). x86-maskiner vil nu have support til at udvide __builtin_roundeven med den relevante SSE 4.1-udvidelseserklæring. Texas Instruments PRU-processorer har også modtaget forbedringer, med en ny back-end rettet mod disse chips fra TI. Den vil sandsynligvis stadig modtage flere ændringer indtil den endelige udgivelse, så vi holder øje med den, når den endelig udkommer.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for data: AB Internet Networks 2008 SL
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.