Ricerca

Capitolo 12. Compilator e tool

download PDF

12.1. Toolchain GCC

In Red Hat Enterprise Linux 7.0, il toolchain gcc si basa sulla release gcc-4.8.x la quale include numerosi miglioramenti e correzioni relativi al Red Hat Enterprise Linux 6 equivalente. In modo simile Red Hat Enterprise Linux 7 include binutils-2.23.52.x.
Queste versioni corrispondono agli strumenti equivalenti in Red Hat Developer Toolset v2.0;, qui è possibile visualizzare un confronto molto dettagliato tra le versioni gcc e binutils di Red Hat Enterprise Linux 6 e Red Hat Enterprise Linux 7:
Le caratteristiche più importanti del toolchain di Red Hat Enterprise Linux 7.0 sono:
  • Supporto sperimentale per la compilazione delle applicazioni conformi con C++11 (incluso un supporto completo del linguaggio C++11)
  • Supporto migliorato per la programmazione di applicazioni parallele, incluso OpenMP v3.1, C++11 e funzioni interne GCC per un Atomic Memory Access e il supporto sperimentale per una memoria di transazione (incluso RTM/HLE intrinseco, generazione del codice e caratteristiche interne)
  • Un nuovo local register allocator (LRA), il quale migliora la prestazione del codice.
  • Come impostazione predefinita viene utilizzato ora il formato di debug DWARF4.
  • Una varietà di nuove opzioni specifiche per le architetture.
  • Supporto per la famiglia di processori AMD 15h e 16h.
  • Supporto per Link-time optimization.
  • Diagnostica e messaggi di avvertimento migliorati
  • Una varietà di nuove funzioni Fortran.
Red Hat logoGithubRedditYoutubeTwitter

Formazione

Prova, acquista e vendi

Community

Informazioni sulla documentazione di Red Hat

Aiutiamo gli utenti Red Hat a innovarsi e raggiungere i propri obiettivi con i nostri prodotti e servizi grazie a contenuti di cui possono fidarsi.

Rendiamo l’open source più inclusivo

Red Hat si impegna a sostituire il linguaggio problematico nel codice, nella documentazione e nelle proprietà web. Per maggiori dettagli, visita ilBlog di Red Hat.

Informazioni su Red Hat

Forniamo soluzioni consolidate che rendono più semplice per le aziende lavorare su piattaforme e ambienti diversi, dal datacenter centrale all'edge della rete.

© 2024 Red Hat, Inc.