macOS
brew install gccprovider-native install command
brew / rank 47
GNU compiler collection. Version 16.1.0 via Homebrew; verified 2026-08-01.
install
brew install gccprovider-native install command
overview
GNU compiler collection
history
GCC, the GNU Compiler Collection, is the GNU project's long-running compiler suite and one of the central packages in free-software toolchains. It is both a user-facing compiler driver family and a distribution-building dependency for C, C++, Fortran, Objective-C, Ada, Go-related runtime pieces, and other GCC-supported languages and targets.
The official release timeline lists GCC 0.9 as the first beta release in March 1987 and GCC 1.0 in May 1987. The project later absorbed the EGCS line: the timeline records EGCS 1.0 in December 1997, EGCS 1.1.x through March 1999, and GCC 2.95 in July 1999, the release family generally associated with the reunited GCC project.
The GCC mission statement frames the project as part of GNU and explicitly targets the GNU system, GNU/Linux, multiple architectures, and diverse platforms. This open-development and multi-target mission is why GCC became a default compiler in many Unix-like operating systems and remains a package-manager anchor: large parts of a distribution are either built by it, bootstrap it, or carry compatibility logic for it.
Package users normally invoke compiler drivers such as gcc, g++, cpp, gfortran, gcov, and lto-dump, while packagers care about release branches, source tarballs, bootstrapping requirements, generated files in Git checkouts, and runtime-library licensing. The official Git page documents cloning from https://gcc.gnu.org/git/gcc.git, release branches under releases/gcc-N, and release tags such as releases/gcc-X.Y.0.
GCC is package-manager infrastructure, not just another package. It drives ABI compatibility, bootstrap chains, language standard defaults, libstdc++ behavior, cross-compilation targets, build flags, sanitizer support, and the difference between a distribution that can rebuild itself and one that cannot.
security posture
compiler and toolchain runtime.
yellow risk · high confidence · runtime
Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.
executables
| Command | Kind | Exposure | Note |
|---|---|---|---|
aarch64-unknown-linux-gnu-c++-16 | executable | indexed executable | Discovered from the local executable index. |
aarch64-unknown-linux-gnu-g++-16 | executable | indexed executable | Discovered from the local executable index. |
aarch64-unknown-linux-gnu-gcc-16 | executable | indexed executable | Discovered from the local executable index. |
aarch64-unknown-linux-gnu-gcc-ar-16 | executable | indexed executable | Discovered from the local executable index. |
aarch64-unknown-linux-gnu-gcc-nm-16 | executable | indexed executable | Discovered from the local executable index. |
aarch64-unknown-linux-gnu-gcc-ranlib-16 | executable | indexed executable | Discovered from the local executable index. |
aarch64-unknown-linux-gnu-gfortran-16 | executable | indexed executable | Discovered from the local executable index. |
aarch64-unknown-linux-gnu-gm2-16 | executable | indexed executable | Discovered from the local executable index. |
c++-16 | executable | indexed executable | Discovered from the local executable index. |
cpp-16 | executable | indexed executable | Discovered from the local executable index. |
g++-16 | executable | indexed executable | Discovered from the local executable index. |
gcc-16 | executable | indexed executable | Discovered from the local executable index. |
gcc-ar-16 | executable | indexed executable | Discovered from the local executable index. |
gcc-nm-16 | executable | indexed executable | Discovered from the local executable index. |
gcc-ranlib-16 | executable | indexed executable | Discovered from the local executable index. |
gcov-16 | executable | indexed executable | Discovered from the local executable index. |
gcov-dump-16 | executable | indexed executable | Discovered from the local executable index. |
gcov-tool-16 | executable | indexed executable | Discovered from the local executable index. |
gfortran | executable | indexed executable | Discovered from the local executable index. |
gfortran-16 | executable | indexed executable | Discovered from the local executable index. |
gm2 | executable | indexed executable | Discovered from the local executable index. |
gm2-16 | executable | indexed executable | Discovered from the local executable index. |
lto-dump-16 | executable | indexed executable | Discovered from the local executable index. |
freshness
These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.
install metadata
| Package key | brew:gcc |
|---|---|
| Version | 16.1.0 |
| Package manager | Homebrew |
| Homepage | https://gcc.gnu.org/ |
| Last updated | 2026-08-01T16:37:40-04:00 |
| Pulse | updated |
| Bottle | not recorded |
| Service | none declared |
source trail
This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.