Automic VaultAutomic Vault

brew

binutils を Homebrew, apk, apt, dnf, MacPorts, Nix, pacman, zypper, scoop でインストール

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

インストール

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

macOS

Homebrew確認済み · 100%
brew install binutils

local Homebrew formula metadata

MacPorts確認済み · 94%
sudo port install binutils

MacPorts ports tree · devel/binutils/Portfile · ソース: api.github.com

Linux

Alpine Linux apk確認済み · 92%
sudo apk add binutils

Alpine Linux edge package indexes · binutils · ソース: dl-cdn.alpinelinux.org

Debian apt確認済み · 92%
sudo apt install binutils

Debian stable package indexes · binutils · ソース: deb.debian.org

Fedora dnf確認済み · 92%
sudo dnf install binutils

Fedora Rawhide package metadata · binutils · ソース: dl.fedoraproject.org

Nix確認済み · 92%
nix profile install nixpkgs#binutils

nixpkgs package indexes · binutils · ソース: raw.githubusercontent.com

Arch Linux pacman確認済み · 92%
sudo pacman -S binutils

Arch Linux sync databases · binutils · ソース: geo.mirror.pkgbuild.com

openSUSE zypper確認済み · 92%
sudo zypper install binutils

openSUSE Tumbleweed package metadata · binutils · ソース: download.opensuse.org

Windows

Scoop確認済み · 92%
scoop install main/binutils

Scoop official bucket manifest trees · bucket/binutils.json · ソース: api.github.com

概要

パッケージ概要

GNU binary tools for native development

コマンドとエイリアス

  • addr2line
  • ar
  • as
  • c++filt
  • coffdump
  • dlltool
  • dllwrap
  • elfedit
  • gp-archive
  • gp-collect-app
  • gp-display-html
  • gp-display-src
  • gp-display-text
  • gprof
  • gprofng
  • gprofng-archive
  • gprofng-collect-app
  • gprofng-display-html
  • gprofng-display-src
  • gprofng-display-text
  • gprofng-gmon
  • ld
  • ld.bfd
  • nm
  • objcopy
  • objdump
  • ranlib
  • readelf
  • size
  • srconv
  • strings
  • strip

履歴

プロジェクトの歴史と使われ方

GNU Binutils is the GNU project's collection of binary-file and toolchain utilities, including the GNU assembler, linker, objdump, readelf, nm, ar, ranlib, strip, strings, and supporting libraries such as BFD and opcodes.

プロジェクトの歴史

The official GNU page frames Binutils as the binary-tool collection that gives GNU and GNU/Linux systems the facility to compile and link programs. Its main programs are ld, as, and gold, with many companion tools for archives, symbol tables, disassembly, ELF inspection, profiling, resource files, and object-file conversion.

Most Binutils programs share BFD, the Binary File Descriptor library, for low-level manipulation across object-file formats, and many also use libopcodes for assembly and disassembly. This shared backend is why the package can support many CPU architectures and object formats from one source tree.

Development is hosted in the Sourceware binutils-gdb.git repository. The Sourceware page documents anonymous git access, a gitweb interface, snapshots after every commit, release branches named binutils-M_NN-branch, and release tags named binutils-M_NN.

採用の歴史

Binutils is not merely widely packaged; it is part of the base build vocabulary of Unix-like systems. The supplied package facts list packages across Alpine, Homebrew, Debian, Fedora, MacPorts, Nix, Arch, Scoop, Ubuntu, and openSUSE, which matches the project's own statement that it has been ported to most major Unix variants as well as Wintel systems.

Its tools are embedded into compiler, linker, debugger, distribution, embedded, and cross-compilation workflows. Even systems that use LLVM tools often keep GNU Binutils available because build scripts, configure checks, firmware recipes, and package tests call names such as ar, ranlib, objcopy, objdump, readelf, strings, strip, and ld.

使われ方

Daily use spans the whole package lifecycle: assemblers turn source into objects, linkers produce executables and shared libraries, ar and ranlib maintain static archives, strip removes symbols, strings extracts printable data, readelf and objdump inspect binaries, nm lists symbols, and objcopy converts or rewrites object files.

Packagers and toolchain maintainers care about target triples, emulations, linker scripts, relocation formats, debug sections, archive indexes, reproducible output, and cross builds. The official NEWS files show continuing work on RISC-V, AArch64, x86, LoongArch, SFrame, libsframe, readelf, objdump, gas, and ld.

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

GNU Binutils is one of the packages that makes other packages possible. A broken binutils update can affect builds across an entire distribution, while a new architecture port or linker feature can unblock thousands of downstream packages.

It is also a Rosetta Stone for binary formats. Package maintainers use it to answer questions like what symbols a library exports, whether an ELF object has the expected relocations, why a link failed, whether debug info survived stripping, or whether an archive index is stale.

The package is historically important because it concentrates assembler, linker, object-copying, symbol, disassembly, profiling, and archive tools into one release stream. That creates both power and risk: one source release carries support for many architectures, formats, and old build assumptions.

タイムライン

  • 1999: Sourceware page notes older gas2 and bfd lists were superseded by current Binutils discussion lists around May 1999.
  • 2024: Binutils 2.43 and 2.44 releases continue ELF, RISC-V, LoongArch, SFrame, and linker feature work.
  • 2025: Binutils 2.45 release adds further SFrame, RISC-V, linker, readelf, and assembler changes.
  • 2026: Binutils 2.46 documentation is current, and the GNU page lists 2.46.1 as the latest release.

Related projects

  • Binutils shares the Sourceware binutils-gdb.git repository with GDB. It is closely tied to GCC and GNU/Linux system building, and it overlaps in user-facing tasks with LLVM tools such as llvm-ar, llvm-objdump, llvm-readelf, llvm-nm, lld, and clang's integrated assembler.

ソース

  • Binutils, gas, and ld NEWS files document continuing architecture, SFrame, readelf, objdump, assembler, and linker changes.
  • GNU Binutils official page documents tool list, BFD/opcodes, portability, release process, git access, and purpose in GNU/GNU-Linux systems.
  • Sourceware docs page identifies current Binutils 2.46 documentation.
  • Sourceware gitweb summary identifies binutils-gdb.git and official repository URLs.
  • input.source_facts.package-manager lists cross-distro/package-manager availability.

セキュリティ状態

リスクレベル: blue

broad file, network, media, or database tool signal.

リスク分類器

リスク blue · 信頼度 中 · tool

理由

  • broad file, network, media, or database tool signal

信号

  • text:archive

インストール挙動

  • formula メタデータに Homebrew post-install フックは記録されていません。
  • Homebrew bottle メタデータは 6 個のプラットフォームターゲットで利用できます。
  • 1 件の実行時依存関係とともにインストールされます。
  • ビルドメタデータには 1 件のビルド依存関係があります。

推奨レビュー

エージェントに無人実行させる前に、このツールが平文の認証情報を読むか、リモート状態を書き込むか、成果物を公開するか、プラグインを起動するかを確認してください。

実行可能ファイル

インストールされる実行可能ファイル

コマンド種類公開範囲メモ
addr2linecliグローバル実行可能ファイル
arcliグローバル実行可能ファイル
ascliグローバル実行可能ファイル
c++filtcliグローバル実行可能ファイル
coffdumpcliグローバル実行可能ファイル
dlltoolcliグローバル実行可能ファイル
dllwrapcliグローバル実行可能ファイル
elfeditcliグローバル実行可能ファイル
gp-archivecliグローバル実行可能ファイル
gp-collect-appcliグローバル実行可能ファイル
gp-display-htmlcliグローバル実行可能ファイル
gp-display-srccliグローバル実行可能ファイル
gp-display-textcliグローバル実行可能ファイル
gprofcliグローバル実行可能ファイル
gprofngcliグローバル実行可能ファイル
gprofng-archivecliグローバル実行可能ファイル
gprofng-collect-appcliグローバル実行可能ファイル
gprofng-display-htmlcliグローバル実行可能ファイル
gprofng-display-srccliグローバル実行可能ファイル
gprofng-display-textcliグローバル実行可能ファイル
gprofng-gmoncliグローバル実行可能ファイル
ldcliグローバル実行可能ファイル
ld.bfdcliグローバル実行可能ファイル
nmcliグローバル実行可能ファイル
objcopycliグローバル実行可能ファイル
objdumpcliグローバル実行可能ファイル
ranlibcliグローバル実行可能ファイル
readelfcliグローバル実行可能ファイル
sizecliグローバル実行可能ファイル
srconvcliグローバル実行可能ファイル
stringscliグローバル実行可能ファイル
stripcliグローバル実行可能ファイル
sysdumpcliグローバル実行可能ファイル
windmccliグローバル実行可能ファイル
windrescliグローバル実行可能ファイル

鮮度

バージョンと鮮度

これらの信号は、ページ生成時期、パッケージマネージャの活動、上流リリース比較を分けて示します。バージョン遅れは、証拠 URL と比較可能なバージョンがある場合だけ警告されます。

ページ生成日2026-07-10
マネージャ版2.46.1
マネージャ更新日2026-06-19
ローカルデータOK
上流not checked
検出された最新未検出

https://www.gnu.org/software/binutils/binutils.html

インストールメタデータ

パッケージメタデータ

パッケージキーbrew:binutils
バージョン2.46.1
パッケージマネージャHomebrew
パッケージマネージャページhttps://formulae.brew.sh/formula/binutils
ホームページhttps://www.gnu.org/software/binutils/binutils.html
リポジトリhttps://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git
上流ドキュメントhttps://sourceware.org/binutils/docs
ライセンスGPL-2.0-or-later AND GPL-3.0-or-later AND LGPL-2.0-or-later AND LGPL-3.0-only
ソースアーカイブhttps://ftpmirror.gnu.org/gnu/binutils/binutils-2.46.1.tar.bz2
最終更新2026-06-19T20:13:12-04:00
Pulseupdated
依存関係zstd
ビルド依存関係pkgconf
Bottle利用可能 (対象 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-install未定義
サービス宣言なし

レジストリ情報

ソースデータベース詳細

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namebinutils
Version Scheme0
Revision0
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyyes
URL Keys
  • stable

ソースデータベース一致

他のパッケージマネージャ記録

一致は外部パッケージマネージャインデックスから取得され、ローカルの Automic Vault パッケージリンクとは分けて表示されます。

Debian apt95%

binutils 2.44-3

GNU assembler, linker and binary utilities

https://www.gnu.org/software/binutils/

sudo apt install binutils
  • Section: devel
  • Architecture: amd64
  • 7 依存関係
  • 1 提供
  • 3 任意依存関係
  • normalized package name match
  • 一致条件: Binutils
Debian stable package indexes · deb.debian.org · Debian stable package indexes: binutils from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

binutils-aarch64-linux-gnu 2.44-3

GNU binary utilities, for aarch64-linux-gnu target

https://www.gnu.org/software/binutils/

sudo apt install binutils-aarch64-linux-gnu
  • Section: devel
  • Architecture: amd64
  • Source Package: binutils
  • 6 依存関係
  • 1 任意依存関係
  • normalized package name match
  • 一致条件: Binutils
Debian stable package indexes · deb.debian.org · Debian stable package indexes: binutils-aarch64-linux-gnu from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

binutils-aarch64-linux-gnu-dbg 2.44-3

GNU binary utilities, for aarch64-linux-gnu target (debug symbols)

https://www.gnu.org/software/binutils/

sudo apt install binutils-aarch64-linux-gnu-dbg
  • Section: debug
  • Architecture: amd64
  • Source Package: binutils
  • 1 依存関係
  • normalized package name match
  • 一致条件: Binutils
Debian stable package indexes · deb.debian.org · Debian stable package indexes: binutils-aarch64-linux-gnu-dbg from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

binutils-alpha-linux-gnu 2.44-3

GNU binary utilities, for alpha-linux-gnu target

https://www.gnu.org/software/binutils/

sudo apt install binutils-alpha-linux-gnu
  • Section: devel
  • Architecture: amd64
  • Source Package: binutils
  • 6 依存関係
  • 1 任意依存関係
  • normalized package name match
  • 一致条件: Binutils
Debian stable package indexes · deb.debian.org · Debian stable package indexes: binutils-alpha-linux-gnu from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

binutils-alpha-linux-gnu-dbg 2.44-3

GNU binary utilities, for alpha-linux-gnu target (debug symbols)

https://www.gnu.org/software/binutils/

sudo apt install binutils-alpha-linux-gnu-dbg
  • Section: debug
  • Architecture: amd64
  • Source Package: binutils
  • 1 依存関係
  • normalized package name match
  • 一致条件: Binutils
Debian stable package indexes · deb.debian.org · Debian stable package indexes: binutils-alpha-linux-gnu-dbg from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

binutils-arc-linux-gnu 2.44-3

GNU binary utilities, for arc-linux-gnu target

https://www.gnu.org/software/binutils/

sudo apt install binutils-arc-linux-gnu
  • Section: devel
  • Architecture: amd64
  • Source Package: binutils
  • 6 依存関係
  • 1 任意依存関係
  • normalized package name match
  • 一致条件: Binutils
Debian stable package indexes · deb.debian.org · Debian stable package indexes: binutils-arc-linux-gnu from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

binutils-arc-linux-gnu-dbg 2.44-3

GNU binary utilities, for arc-linux-gnu target (debug symbols)

https://www.gnu.org/software/binutils/

sudo apt install binutils-arc-linux-gnu-dbg
  • Section: debug
  • Architecture: amd64
  • Source Package: binutils
  • 1 依存関係
  • normalized package name match
  • 一致条件: Binutils
Debian stable package indexes · deb.debian.org · Debian stable package indexes: binutils-arc-linux-gnu-dbg from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

binutils-arm-linux-gnueabi 2.44-3

GNU binary utilities, for arm-linux-gnueabi target

https://www.gnu.org/software/binutils/

sudo apt install binutils-arm-linux-gnueabi
  • Section: devel
  • Architecture: amd64
  • Source Package: binutils
  • 6 依存関係
  • 1 任意依存関係
  • normalized package name match
  • 一致条件: Binutils
Debian stable package indexes · deb.debian.org · Debian stable package indexes: binutils-arm-linux-gnueabi from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

binutils-arm-linux-gnueabi-dbg 2.44-3

GNU binary utilities, for arm-linux-gnueabi target (debug symbols)

https://www.gnu.org/software/binutils/

sudo apt install binutils-arm-linux-gnueabi-dbg
  • Section: debug
  • Architecture: amd64
  • Source Package: binutils
  • 1 依存関係
  • normalized package name match
  • 一致条件: Binutils
Debian stable package indexes · deb.debian.org · Debian stable package indexes: binutils-arm-linux-gnueabi-dbg from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

binutils-arm-linux-gnueabihf 2.44-3

GNU binary utilities, for arm-linux-gnueabihf target

https://www.gnu.org/software/binutils/

sudo apt install binutils-arm-linux-gnueabihf
  • Section: devel
  • Architecture: amd64
  • Source Package: binutils
  • 6 依存関係
  • 1 任意依存関係
  • normalized package name match
  • 一致条件: Binutils
Debian stable package indexes · deb.debian.org · Debian stable package indexes: binutils-arm-linux-gnueabihf from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

binutils-arm-linux-gnueabihf-dbg 2.44-3

GNU binary utilities, for arm-linux-gnueabihf target (debug symbols)

https://www.gnu.org/software/binutils/

sudo apt install binutils-arm-linux-gnueabihf-dbg
  • Section: debug
  • Architecture: amd64
  • Source Package: binutils
  • 1 依存関係
  • normalized package name match
  • 一致条件: Binutils
Debian stable package indexes · deb.debian.org · Debian stable package indexes: binutils-arm-linux-gnueabihf-dbg from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

binutils-common 2.44-3

Common files for the GNU assembler, linker and binary utilities

https://www.gnu.org/software/binutils/

sudo apt install binutils-common
  • Section: devel
  • Architecture: amd64
  • Source Package: binutils
  • normalized package name match
  • 一致条件: Binutils
Debian stable package indexes · deb.debian.org · Debian stable package indexes: binutils-common from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

binutils-dbg 2.44-3

GNU assembler, linker and binary utilities(debug symbols)

https://www.gnu.org/software/binutils/

sudo apt install binutils-dbg
  • Section: debug
  • Architecture: amd64
  • Source Package: binutils
  • 2 依存関係
  • normalized package name match
  • 一致条件: Binutils
Debian stable package indexes · deb.debian.org · Debian stable package indexes: binutils-dbg from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

binutils-dev 2.44-3

GNU binary utilities (BFD development files)

https://www.gnu.org/software/binutils/

sudo apt install binutils-dev
  • Section: devel
  • Architecture: amd64
  • Source Package: binutils
  • 6 依存関係
  • 1 提供
  • normalized package name match
  • 一致条件: Binutils
Debian stable package indexes · deb.debian.org · Debian stable package indexes: binutils-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

binutils-doc 2.44-3

Documentation for the GNU assembler, linker and binary utilities

https://www.gnu.org/software/binutils/

sudo apt install binutils-doc
  • Section: doc
  • Architecture: all
  • Source Package: binutils
  • 1 任意依存関係
  • normalized package name match
  • 一致条件: Binutils
Debian stable package indexes · deb.debian.org · Debian stable package indexes: binutils-doc from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

binutils-for-build 2.44-3

GNU assembler, linker and binary utilities for the build architecture

https://www.gnu.org/software/binutils/

sudo apt install binutils-for-build
  • Section: devel
  • Architecture: all
  • Source Package: binutils
  • 2 依存関係
  • normalized package name match
  • 一致条件: Binutils
Debian stable package indexes · deb.debian.org · Debian stable package indexes: binutils-for-build from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz

ソース経路

リポジトリデータから生成

このページは scripts/generate-pkg-sqlite.py が生成した非公開のパッケージ SQLite アーティファクトから av-web によって提供されます。

使用ソース

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment