gcc@7
« Back to VersTracker
Description:
GNU compiler collection
Type: Formula  |  Tracked Since: Oct 26, 2024
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: compiler c c++ fortran development gnu
Install: brew install gcc@7
About:
GCC 7 is a specific release of the GNU Compiler Collection, a robust suite of compilers for C, C++, Fortran, and other languages. It provides the toolchain to build native executables from source code, emphasizing standards compliance, optimization, and portability across hardware architectures. This version is often required for compiling legacy or specific software that depends on its ABI and feature set.
Key Features:
  • Supports C, C++, Fortran, and other programming languages
  • Provides extensive optimization flags for performance tuning
  • Cross-compilation support for various target architectures
  • Emphasis on ISO standards compliance and portability
Use Cases:
  • Compiling legacy software or projects pinned to the GCC 7 ABI
  • Building low-level system software and toolchains
  • Academic and development environments requiring a specific, stable compiler version
Alternatives:
  • clang – Modern LLVM-based compiler with faster compile times and excellent diagnostics, but different ABI.
  • gcc (latest) – Newer GCC versions offer improved optimizations and language support, but may introduce breaking changes.
Version History
Detected Version Rev Change Commit
Oct 26, 2024 10:15pm 4 VERSION_BUMP cc8e0f40