GNU gcc 10: il compilatore gratuito si rinnova

Logo GNU GCC

Se sei uno di quelli che usa il compilatore GNU, potresti essere felice di sapere che è disponibile una nuova versione. Sarà disponibile cc 10 così puoi goderti le loro notizie. Se non sai quale versione hai, puoi usare l'opzione –version di gcc per mostrarti la versione installata sulla distribuzione GNU / Linux o il sistema operativo * nix che stai usando. Se stai usando un altro compilatore, ti incoraggio a usare gcc, è un vero spasso.

Per quanto riguarda cosa c'è di nuovo per il futuro GNU gcc 10, dovresti sapere che ha alcuni miglioramenti rispetto alle versioni precedenti. Al momento puoi scaricare gcc 9.2, ma questa nuova tanto attesa versione è in arrivo. Sebbene non sia ancora stato rilasciato, alcuni dei miglioramenti che integra sono già noti attraverso il lavoro di sviluppo. Tra i miglioramenti, sono state integrate le funzioni __builtin_roundeven corrispondenti a ISO / IEC TS 18661.

Da Linguaggio C ++ (g ++) un gran numero di nuove funzionalità sono state implementate, in particolare 20 di esse. Sono stati anche risolti alcuni difetti che erano nelle versioni precedenti relativi a C ++. Ma oltre a C e C ++, sai già che il compilatore GNU GCC accetta un gran numero di linguaggi di programmazione. In Fortran ci sono anche miglioramenti, come la dimensione del buffer predefinita per I / O utilizzando file flat che è stata aumentata a 1048576, ecc.

Per quanto riguarda il programma stesso, ci sono anche miglioramenti del codice per le architetture IA-32 e AMD64 (o EM64T). Le macchine X86 ora avranno il supporto per espandere __builtin_round anche con l'appropriata dichiarazione delle estensioni SSE 4.1. Anche i processori PRU di Texas Instruments hanno ricevuto miglioramenti, con un nuovo back-end destinato a questi chip TI. È probabile che riceverà ancora più modifiche fino alla sua versione finale, quindi staremo a guardare quando sarà finalmente rilasciato.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile del trattamento: AB Internet Networks 2008 SL
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.