The GNU Binutils

来源:互联网 发布:腾讯社招java面试题 编辑:程序博客网 时间:2024/06/03 13:01

       和其他的工具合并为 binutils 包。

  binutil project 介绍 

 

                      Includes tools capable of linking and managing archives,

          including handling object code, libraries, profile data, and symbol names.

 

Leadership
  • Daniel Jacobowitz - Maintainer
  • Nick Clifton - Maintainer
  • Richard Henderson - Maintainer
  • Ian Taylor - Maintainer
  • Jeff Law - Maintainer
  • Jim Wilson - Maintainer
  • DJ Delorie - Maintainer
  • Alan Modra - Maintainer
  • Michael Meissner - Maintainer
Related Projects

GCC

Subprograms

ld, as, ar, nm, objcopy, objdump, ranlib, size, strings, strip, c++filt, addr2line, nlmcon

 

 

                                       详细介绍

 

The GNU Binutils are a collection of binary tools. The main ones are:

  • ld - the GNU linker.
  • as - the GNU assembler.

But they also include:

  • addr2line - Converts addresses into filenames and line numbers.
  • ar - A utility for creating, modifying and extracting from archives.
  • c++filt - Filter to demangle encoded C++ symbols.
  • dlltool - Creates files for building and using DLLs.
  • gold - A new, faster, ELF only linker, still in beta test.
  • gprof - Displays profiling information.
  • nlmconv - Converts object code into an NLM.
  • nm - Lists symbols from object files.
  • objcopy - Copys and translates object files.
  • objdump - Displays information from object files.
  • ranlib - Generates an index to the contents of an archive.
  • readelf - Displays information from any ELF format object file.
  • size - Lists the section sizes of an object or archive file.
  • strings - Lists printable strings from files.
  • strip - Discards symbols.
  • windmc - A Windows compatible message compiler.
  • windres - A compiler for Windows resource files.