GNU Binutils

GNU Binutils
開発者GNUプロジェクト
リポジトリ
  • sourceware.org/git/binutils-gdb.git
タイププログラミングツール
ライセンスGNU GPLv3以降
Webサイトwww.gnu.org/software/binutils/

GNUバイナリ ユーティリティ( binutils)は、アセンブリリンク、その他多くの開発操作 を含む実行可能コードを操作するためにGNU プロジェクトによって管理されているプログラミング ツールのコレクションです。

ツールは元々Cygnus Solutionsのものです。

これらのツールは通常、 GNU コンパイラ コレクションGNU デバッガなどの他の GNU ツールと一緒に使用されます

ツール

ツールには次のものが含まれます。

asGAS (GNU Assembler) として広く知られているアセンブラ
ldリンカ
gprofプロファイラー
addr2lineアドレスをファイルと行に変換する
arアーカイブの作成、変更、抽出
c++filtC++シンボル のデマングルフィルタ
dlltoolWindowsダイナミックリンクライブラリの作成
goldELFファイル用の代替リンカー
nlmconvオブジェクトファイルからNetWareロード可能モジュールへの変換
nmオブジェクトファイルによってエクスポートされたシンボルを一覧表示する
objcopyオブジェクトファイルをコピーし、変更を加える可能性がある
objdumpオブジェクトファイルに関するダンプ情報
ranlibアーカイブのインデックスを生成する(互換性のため、 と同じar -s
readelfELFファイルの内容を表示する
sizeバイナリファイルのセクションサイズと合計サイズを一覧表示する
strings印刷可能な文字列をリストする
stripオブジェクトファイルからシンボルを削除する
windmcWindowsメッセージリソースを生成する
windresWindowsリソースファイル用コンパイラ

エルフティルス

Ulrich Drepper は、GNU Binutils を部分的に置き換えるために、 Linux専用でELFDWARFのみをサポートするelfutilsを開発しました。プログラムによるアクセス用に 3 つのライブラリが付属しています。[1] [2]

参照

参考文献

  1. ^ elfutils ホーム
  2. ^ ドレッパーの自宅のエルフティルス
  • 公式サイト
  • ELF ツールチェーン プロジェクト: BSD ライセンスの類似プロジェクト (ミラー)
Retrieved from "https://en.wikipedia.org/w/index.php?title=GNU_Binutils&oldid=1305055127"