Suchen

Kapitel 12. Compiler und Werkzeuge

download PDF

12.1. GCC Toolchain

In Red Hat Enterprise Linux 7.0 basiert die GCC Toolchain auf der gcc-4.8.x Release-Reihe und enthält zahlreiche Verbesserungen und Fehlerbehebungen im Vergleich zur Red Hat Enterprise Linux 6 Version. Ebenso enthält Red Hat Enterprise Linux 7 nun binutils-2.23.52.x.
Diese Versionen stimmen mit den entsprechenden Tools im Red Hat Developer Toolset 2.0 überein. Ein detaillierter Vergleich der Red Hat Enterprise Linux 6 und Red Hat Enterprise Linux 7 Versionen von gcc und binutils steht daher hier zur Verfügung:
Nennenswerte Punkte der Red Hat Enterprise Linux 7.0 Toolchain sind:
  • Experimentelle Unterstützung zur Erstellung von Anwendungen, die konform sind mit C++11 (einschließlich vollständiger C++11 Sprachunterstützung) sowie experimentelle Unterstützung für C11 Features.
  • Verbesserte Unterstützung für die Programmierung paralleler Applikationen, einschließlich OpenMP v3.1, C++11 Typen und GCC Built-ins für atomischen Speicherzugriff und experimentelle Unterstützung für transaktionalen Speicher (einschließlich Intel RTM/HLE-Interna, Built-ins, und Code-Generierung)
  • Ein neue Local Register Allocator (LRA), der die Code-Performanz verbessert.
  • DWARF4 wird nun als standardmäßiges Debug-Format verwendet.
  • Eine Vielzahl neuer, architekturspezifischer Optionen.
  • Unterstützung für die AMD-Familie 15h und 16h Prozessoren.
  • Unterstützung für Link-Time-Optimierungen.
  • Verbesserte Warnungen und Diagnostiken.
  • Eine Vielzahl neuer Fortran-Features.
Red Hat logoGithubRedditYoutubeTwitter

Lernen

Testen, kaufen und verkaufen

Communitys

Über Red Hat Dokumentation

Wir helfen Red Hat Benutzern, mit unseren Produkten und Diensten innovativ zu sein und ihre Ziele zu erreichen – mit Inhalten, denen sie vertrauen können.

Mehr Inklusion in Open Source

Red Hat hat sich verpflichtet, problematische Sprache in unserem Code, unserer Dokumentation und unseren Web-Eigenschaften zu ersetzen. Weitere Einzelheiten finden Sie in Red Hat Blog.

Über Red Hat

Wir liefern gehärtete Lösungen, die es Unternehmen leichter machen, plattform- und umgebungsübergreifend zu arbeiten, vom zentralen Rechenzentrum bis zum Netzwerkrand.

© 2024 Red Hat, Inc.