macOS
brew install i686-elf-gcclocal Homebrew formula metadata
brew
Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de i686-elf-gcc pour les workflows d'agents IA.
installation
brew install i686-elf-gcclocal Homebrew formula metadata
aperçu
GNU compiler collection for i686-elf
historique
i686-elf-gcc is Homebrew's target-prefixed build of the GNU Compiler Collection for i686-elf. It is a package-manager expression of a much older GCC pattern: build the compiler for a target that is not the host so kernels, freestanding programs, and boot-time code can be produced reproducibly.
GCC began as the GNU C compiler for the GNU operating system. GNU's January 1987 bulletin described a portable optimizing C compiler that supported the October 1986 ANSI C draft and was expected for release in the first quarter of 1987.
The GCC project page describes GCC as the GNU Compiler Collection, with front ends for C, C++, Objective-C, Fortran, Ada, Go, D, Modula-2, COBOL, Rust, and Algol 68, plus runtime libraries. It also states that GCC strives to work on native and cross targets.
A major governance and naming milestone came from the EGCS reunification. GCC's 2.95 page says GCC 2.95, released July 31, 1999, was the first GCC release after the April 1999 GCC/EGCS reunification, and that GCC had expanded from GNU C Compiler to GNU Compiler Collection.
GCC became central to free software because it was both a compiler and a portability layer for the GNU system, GNU/Linux, BSD-derived environments, embedded systems, and vendor Unix targets. Cross-target support made it especially important for low-level systems work.
The i686-elf-gcc formula packages that cross-target tradition for Homebrew. Homebrew lists i686-elf-binutils as a dependency, matching the usual order in which a target assembler and linker support a target compiler.
Users install i686-elf-gcc to compile C and C++ into i686-elf objects and binaries without targeting macOS or the host Linux ABI. The package ships prefixed drivers such as i686-elf-gcc, i686-elf-g++, i686-elf-cpp, and target-prefixed gcc-ar, gcc-nm, and gcc-ranlib helpers.
In package-manager workflows it is usually paired with i686-elf-binutils and sometimes i686-elf-gdb or i686-elf-grub, forming a compact operating-system-development toolchain.
This package is a neat distillation of GCC's cross-compilation culture. The formula does not represent a fork of GCC; it represents a configured target, a dependency relationship with target Binutils, and a set of prefixed executables that are safe to put on a developer workstation.
For package nerds, i686-elf-gcc is also a reminder that compiler packages are not only language runtimes. They encode ABI, target object format, linker expectations, and a naming convention that other build scripts can depend on.
posture de sécurité
narrow executable package without higher-risk signals.
risque vert · confiance faible · appliance
Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.
exécutables
| Commande | Type | Exposition | Note |
|---|---|---|---|
i686-elf-c++ | cli | exécutable global | |
i686-elf-cpp | cli | exécutable global | |
i686-elf-g++ | cli | exécutable global | |
i686-elf-gcc | cli | exécutable global | |
i686-elf-gcc-16.1.0 | cli | exécutable global | |
i686-elf-gcc-ar | cli | exécutable global | |
i686-elf-gcc-nm | cli | exécutable global | |
i686-elf-gcc-ranlib | cli | exécutable global | |
i686-elf-gcov | cli | exécutable global | |
i686-elf-gcov-dump | cli | exécutable global | |
i686-elf-gcov-tool | cli | exécutable global | |
i686-elf-lto-dump | cli | exécutable global |
fraîcheur
Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.
métadonnées d'installation
| Clé du paquet | brew:i686-elf-gcc |
|---|---|
| Version | 16.1.0 |
| Gestionnaire de paquets | Homebrew |
| Page du gestionnaire de paquets | https://formulae.brew.sh/formula/i686-elf-gcc |
| Page d'accueil | https://gcc.gnu.org |
| Dépôt | https://gcc.gnu.org/git/gcc.git |
| Docs amont | https://gcc.gnu.org/onlinedocs |
| Licence | GPL-3.0-or-later WITH GCC-exception-3.1 |
| Archive source | https://ftpmirror.gnu.org/gnu/gcc/gcc-16.1.0/gcc-16.1.0.tar.xz |
| Dernière mise à jour | 2026-04-30T16:29:31Z |
| Pulse | updated |
| Dépendances | gmp, i686-elf-binutils, libmpc, mpfr, zstd |
| Bouteille | disponible (sur arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| post-install Homebrew | non défini |
| Service | aucun déclaré |
faits du registre
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | i686-elf-gcc |
| Version Scheme | 0 |
| Revision | 0 |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
piste source
Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.