# i386-elf-gdb を Homebrew でインストール

i386-elf-gdb のインストール経路、実行ファイル、メタデータ、AI エージェント向けセキュリティノートを確認します。

## インストール

```sh
sudo av install brew:i386-elf-gdb
```

追加のインストールコマンド:

### macOS

- Homebrew (100%):

```sh
brew install i386-elf-gdb
```

  証拠: local Homebrew formula metadata

## パッケージ情報

- **パッケージキー:** brew:i386-elf-gdb
- **パッケージマネージャ:** Homebrew
- **パッケージマネージャページ:** <https://formulae.brew.sh/formula/i386-elf-gdb>
- **バージョン:** 17.2
- **ソース概要:** GNU debugger for i386-elf cross development
- **ホームページ:** <https://www.gnu.org/software/gdb/>
- **上流ドキュメント:** <https://www.gnu.org/software/gdb/>
- **ライセンス:** GPL-3.0-or-later
- **ソースアーカイブ:** <https://ftpmirror.gnu.org/gnu/gdb/gdb-17.2.tar.xz>
- **最終更新:** 2026-05-10T20:39:27Z
- **生成日時:** 2026-08-04T22:13:35+00:00

## 実行可能ファイル

- i386-elf-gdb (cli)
- i386-elf-gdb-add-index (cli)
- i386-elf-gstack (cli)
- i386-elf-gdb (エイリアス)
- i386-elf-gdb-add-index (エイリアス)
- i386-elf-gstack (エイリアス)

## 依存関係

- gmp
- mpfr
- ncurses
- python@3.14
- readline
- xz
- zstd

## ビルド依存関係

- pkgconf
- texinfo

## macOS 提供ライブラリ

- expat

## インストール挙動

- post-install フック: 未定義
- Bottle: 利用可能 対象 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux

## バージョンと鮮度

- ページ生成日: 2026-08-04
- マネージャ版: 17.2
- マネージャ更新日: 2026-05-10
- ローカルデータ: OK
- 上流リポジトリ: https://www.gnu.org/software/gdb/
- 情報: Release/tag comparison is only available for GitHub repositories.
## プロジェクトの歴史と使われ方

i386-elf-gdb is Homebrew's target-prefixed build of the GNU Debugger for i386-elf cross development. The package matters because it gives bare-metal and operating-system developers a debugger whose executable name matches the target triple used by their cross compiler and binutils.

### プロジェクトの歴史

GDB came from the early GNU system effort. GNU's January 1987 bulletin described GDB as a source-level C debugger written for GNU in 1986, and Richard Stallman's 1986 KTH lecture described it as a symbolic C debugger influenced by DBX.

The Sourceware documentation describes GDB as a debugger for seeing what happens inside a running program or at the moment it crashes, with support for stopping execution, examining state, and changing program behavior. The GDB news archive shows the long public release line, including GDB 4.18 in 1999, the 5.0 release cycle in 2000, and later 6.x releases.

### 採用の歴史

GDB became one of the standard GNU development tools alongside GCC and Binutils. Its adoption spread through Unix-like systems because it could debug native programs, remote targets, and simulator targets, and because GNU toolchains made source-level debugging part of the normal compile-link-debug loop.

The i386-elf-gdb formula is a narrower package-manager artifact: Homebrew labels it as the GNU debugger for i386-elf cross development and ships executables such as i386-elf-gdb. That target prefix is valuable for cross projects because it avoids mixing host debuggers with bare-metal toolchains.

### 使われ方

Typical use is debugging i386-elf binaries produced by a matching cross compiler, often through a simulator, emulator, remote stub, or kernel-development workflow. The upstream GDB manual's core workflow is unchanged: load a program or symbols, run or connect to a target, set breakpoints, inspect registers and variables, and step through execution.

For package users, the significant detail is the executable prefix. Scripts, Makefiles, and OS-development tutorials can call i386-elf-gdb explicitly and stay separate from /usr/bin/gdb or an unprefixed Homebrew GDB.

### パッケージ好きにとっての重要性

This is a classic cross-toolchain package: upstream GDB is broad and old, while the package name encodes the target ABI. Package nerds care because target-prefixed GNU tools make reproducible cross environments possible without replacing the host compiler or debugger.

### タイムライン

- 1986: GDB entered distribution as a GNU source-level C debugger.
- 1987: GNU's bulletin listed GDB among GNU software available from the Free Software Foundation.
- 1999: GDB 4.18 release announced in the Sourceware news archive.
- 2000: GDB 5.0 released after a public branch and release cycle.
- 2026: Homebrew packaged i386-elf-gdb as a GDB build for i386-elf cross development.

### Related projects

- GDB shares the Sourceware binutils-gdb repository with GNU Binutils.
- It is commonly paired with GCC, GNU Binutils, QEMU, simulators, and remote debugging stubs in cross-development workflows.

### ソース

- <https://formulae.brew.sh/formula/i386-elf-gdb>
- <https://sourceware.org/gdb/documentation/>
- <https://www.gnu.org/bulletins/bull2.txt>
- <https://www.gnu.org/philosophy/stallman-kth.html>
- <https://www.gnu.org/software/gdb/>
- <https://www.sourceware.org/gdb/news/>


## セキュリティノート

escape, surveillance, or offensive capability signal.

- **Geiger リスク:** red / 中
- escape, surveillance, or offensive capability signal

## ソースデータベース詳細

- **Source Database:** Homebrew formula API
- **Tap:** homebrew/core
- **Full Name:** i386-elf-gdb
- **Version Scheme:** 0
- **Revision:** 0
- **Head Version:** HEAD
- **Bottle Stable Root URL:** <https://ghcr.io/v2/homebrew/core>
- **Deprecated:** no
- **Disabled:** no
- **Keg Only:** no
- **URL Keys:** head, stable


## 関連リンク

- [Secret-risk packages](https://pkg.so/ja/secret-risk-packages/) - Has protected-tool coverage, approval-gate, or non-low Geiger security signals.
- [Terminal utility packages](https://pkg.so/ja/terminal-utilities/) - Matched terminal and command-line workflow metadata.
- [Text processing packages](https://pkg.so/ja/text-processing-tools/) - Matched text, document, or structured-data processing metadata.
- [Developer build packages](https://pkg.so/ja/developer-build-tools/) - Matched build, compiler, generator, or developer workflow metadata.
- [xz](https://pkg.so/ja/brew/xz/) - Runtime dependency declared by Homebrew.
- [zstd](https://pkg.so/ja/brew/zstd/) - Runtime dependency declared by Homebrew.
- [python@3.14](https://pkg.so/ja/brew/python-3-14/) - Runtime dependency declared by Homebrew.
- [ncurses](https://pkg.so/ja/brew/ncurses/) - Runtime dependency declared by Homebrew.
- [pkgconf](https://pkg.so/ja/brew/pkgconf/) - Build dependency declared by Homebrew.
- [texinfo](https://pkg.so/ja/brew/texinfo/) - Build dependency declared by Homebrew.
- [gdb](https://pkg.so/ja/brew/gdb/) - Shares the same upstream homepage.
- [arm-none-eabi-gdb](https://pkg.so/ja/brew/arm-none-eabi-gdb/) - Shares the same upstream homepage.
- [riscv64-elf-gdb](https://pkg.so/ja/brew/riscv64-elf-gdb/) - Shares the same upstream homepage.
- [aarch64-elf-gdb](https://pkg.so/ja/brew/aarch64-elf-gdb/) - Shares the same upstream homepage.
- [x86_64-elf-gdb](https://pkg.so/ja/brew/x86-64-elf-gdb/) - Shares the same upstream homepage.
- [ddd](https://pkg.so/ja/brew/ddd/) - Shares pkgdb curated category or tags: cli, debugger, developer-tools, gdb, gnu.
- [x86_64-elf-binutils](https://pkg.so/ja/brew/x86-64-elf-binutils/) - Shares pkgdb curated category or tags: cli, cross-development, developer-tools, gnu.
- [x86_64-linux-gnu-binutils](https://pkg.so/ja/brew/x86-64-linux-gnu-binutils/) - Shares pkgdb curated category or tags: cli, cross-development, developer-tools, gnu.

## Combined YAML source

View the package source record on GitHub. [combined/i386-elf-gdb.yml](https://github.com/mxcl/pkgdb/blob/main/combined/i386-elf-gdb.yml)


## ソース

- pkg.so package database
- Geiger risk classifier
- package-page enrichment
- curated package history
- package version freshness
- pkgdb category and tag curation
- package relationship graph
- cross-ecosystem install command graph
