GNU Binutils

软件截图:
GNU Binutils
软件详细信息:
版本: 2.31.1 更新
上传日期: 17 Aug 18
许可: 免费
人气: 135

Rating: 3.0/5 (Total Votes: 2)

GNU Binutils 是一个免费的,开源的,非常有用的软件项目,它是从偏移量设计的,提供了一系列库,类和命令行程序,用于在任何GNU下操作二进制文件/ Linux操作系统。


包括各种便利的实用程序

如前所述,GNU Binutils包不是一个单独的程序,它是任何Linux开发人员所必需的二进制工具的集合。它包括ld,GNU链接器,GNU汇编器,addr2line,用于将地址转换为文件名和行号,ar,用于创建,修改和从档案中提取的实用程序,以及剥离丢弃符号。

此外,还包括c ++ filt程序来过滤编码的C ++符号,gprof显示分析信息,nlmconv将目标代码转换为NLM,nm列出来自目标文件的符号,objcopy复制和转换目标文件,objdump显示信息来自目标文件,并且ranlib生成存档内容的索引。

在GNU Binutils包中包含的其他二进制工具中,我们可以提到用于列出文件中可打印字符串的字符串,用于显示来自任何ELF格式目标文件的信息的readelf,用于列出对象或存档文件的节大小的大小,如以及windres,Windows资源文件的编译器。


GNU Binutils入门

在GNU / Linux操作系统上安装GNU Binutils项目(目前支持32位和64位版本)是一项简单的任务,因为您只需要打开内置包管理器应用程序(例如Synaptic Package Manager或Ubuntu软件中心),使用‘ binutils’搜索字符串以在主软件存储库中找到它并通过几次鼠标单击来安装它。作为替代方案,您可以使用在Softoware上免费分发的源包安装最新版本。

此版本中的新功能

  • 为objcopy添加--interleave-width选项,允许使用--interleave选项从输入到输出复制一系列字节。
  • 添加对TMS320C6000(TI C6X)处理器系列的支持。
  • Readelf现在可以使用-u / --unwind选项显示ARM展开表(.ARM.exidx / .ARM.extab)。
  • 将--dyn-syms添加到readelf以转储动态符号表。
  • 添加了一个新工具 - elfedit来直接操作ELF格式二进制文件。
  • 使用'=='选项添加到别名PE内部符号名称的dlltool .def文件功能。
  • 将新的命令行选项-a / --addresses添加到addr2line以显示函数名称或源文件名之前的地址。
  • 向addr2line添加一个新的命令行选项-p / --pretty-print,以获得更易读的输出。
  • 现在可以在任何主机上编译hppa / som目标。

版本2.30中的新功能

  • 为objcopy添加--interleave-width选项,允许使用--interleave选项从输入到输出复制一系列字节。
  • 添加对TMS320C6000(TI C6X)处理器系列的支持。
  • Readelf现在可以使用-u / --unwind选项显示ARM展开表(.ARM.exidx / .ARM.extab)。
  • 将--dyn-syms添加到readelf以转储动态符号表。
  • 添加了一个新工具 - elfedit来直接操作ELF格式二进制文件。
  • 使用'=='选项添加到别名PE内部符号名称的dlltool .def文件功能。
  • 将新的命令行选项-a / --addresses添加到addr2line以显示函数名称或源文件名之前的地址。
  • 向addr2line添加一个新的命令行选项-p / --pretty-print,以获得更易读的输出。
  • 现在可以在任何主机上编译hppa / som目标。

版本中的新功能

  • 为objcopy添加--interleave-width选项,允许使用--interleave选项从输入到输出复制一系列字节。
  • 添加对TMS320C6000(TI C6X)处理器系列的支持。
  • Readelf现在可以使用-u / --unwind选项显示ARM展开表(.ARM.exidx / .ARM.extab)。
  • 将--dyn-syms添加到readelf以转储动态符号表。
  • 添加了一个新工具 - elfedit来直接操作ELF格式二进制文件。
  • 使用'=='选项添加到别名PE内部符号名称的dlltool .def文件功能。
  • 将新的命令行选项-a / --addresses添加到addr2line以显示函数名称或源文件名之前的地址。
  • 向addr2line添加一个新的命令行选项-p / --pretty-print,以获得更易读的输出。
  • 现在可以在任何主机上编译hppa / som目标。

版本2.28中的新功能

  • 为objcopy添加--interleave-width选项,允许使用--interleave选项从输入到输出复制一系列字节。
  • 添加对TMS320C6000(TI C6X)处理器系列的支持。
  • Readelf现在可以使用-u / --unwind选项显示ARM展开表(.ARM.exidx / .ARM.extab)。
  • 将--dyn-syms添加到readelf以转储动态符号表。
  • 添加了一个新工具 - elfedit来直接操作ELF格式二进制文件。
  • 使用'=='选项添加到别名PE内部符号名称的dlltool .def文件功能。
  • 将新的命令行选项-a / --addresses添加到addr2line以显示函数名称或源文件名之前的地址。
  • 向addr2line添加一个新的命令行选项-p / --pretty-print,以获得更易读的输出。
  • 现在可以在任何主机上编译hppa / som目标。

版本2.27中的新功能

  • 为objcopy添加--interleave-width选项,允许使用--interleave选项从输入到输出复制一系列字节。
  • 添加对TMS320C6000(TI C6X)处理器系列的支持。
  • Readelf现在可以使用-u / --unwind选项显示ARM展开表(.ARM.exidx / .ARM.extab)。
  • 将--dyn-syms添加到readelf以转储动态符号表。
  • 添加了一个新工具 - elfedit来直接操作ELF格式二进制文件。
  • 使用'=='选项添加到别名PE内部符号名称的dlltool .def文件功能。
  • 将新的命令行选项-a / --addresses添加到addr2line以显示函数名称或源文件名之前的地址。
  • 向addr2line添加一个新的命令行选项-p / --pretty-print,以获得更易读的输出。
  • 现在可以在任何主机上编译hppa / som目标。

版本2.26.1中的新功能

  • 为objcopy添加--interleave-width选项,允许使用--interleave选项从输入到输出复制一系列字节。
  • 添加对TMS320C6000(TI C6X)处理器系列的支持。
  • Readelf现在可以使用-u / --unwind选项显示ARM展开表(.ARM.exidx / .ARM.extab)。
  • 将--dyn-syms添加到readelf以转储动态符号表。
  • 添加了一个新工具 - elfedit来直接操作ELF格式二进制文件。
  • 使用'=='选项添加到别名PE内部符号名称的dlltool .def文件功能。
  • 将新的命令行选项-a / --addresses添加到addr2line以显示函数名称或源文件名之前的地址。
  • 向addr2line添加一个新的命令行选项-p / --pretty-print,以获得更易读的输出。
  • 现在可以在任何主机上编译hppa / som目标。

版本2.26中的新功能

  • 为objcopy添加--interleave-width选项,允许使用--interleave选项从输入到输出复制一系列字节。
  • 添加对TMS320C6000(TI C6X)处理器系列的支持。
  • Readelf现在可以使用-u / --unwind选项显示ARM展开表(.ARM.exidx / .ARM.extab)。
  • 将--dyn-syms添加到readelf以转储动态符号表。
  • 添加了一个新工具 - elfedit来直接操作ELF格式二进制文件。
  • 使用'=='选项添加到别名PE内部符号名称的dlltool .def文件功能。
  • 将新的命令行选项-a / --addresses添加到addr2line以显示函数名称或源文件名之前的地址。
  • 向addr2line添加一个新的命令行选项-p / --pretty-print,以获得更易读的输出。
  • 现在可以在任何主机上编译hppa / som目标。

版本2.25.1中的新功能

  • 为objcopy添加--interleave-width选项,允许使用--interleave选项从输入到输出复制一系列字节。
  • 添加对TMS320C6000(TI C6X)处理器系列的支持。
  • Readelf现在可以使用-u / --unwind选项显示ARM展开表(.ARM.exidx / .ARM.extab)。
  • 将--dyn-syms添加到readelf以转储动态符号表。
  • 添加了一个新工具 - elfedit来直接操作ELF格式二进制文件。
  • 使用'=='选项添加到别名PE内部符号名称的dlltool .def文件功能。
  • 将新的命令行选项-a / --addresses添加到addr2line以显示函数名称或源文件名之前的地址。
  • 向addr2line添加一个新的命令行选项-p / --pretty-print,以获得更易读的输出。
  • 现在可以在任何主机上编译hppa / som目标。

版本2.25中的新功能

  • 向objcopy添加--interleave-width选项,允许使用--interleave选项从输入到输出复制一系列字节。
  • 添加对TMS320C6000(TI C6X)处理器系列的支持。
  • Readelf现在可以使用-u / --unwind选项显示ARM展开表(.ARM.exidx / .ARM.extab)。
  • 将--dyn-syms添加到readelf以转储动态符号表。
  • 添加了一个新工具 - elfedit来直接操作ELF格式二进制文件。
  • 使用'=='选项添加到别名PE内部符号名称的dlltool .def文件功能。
  • 将新的命令行选项-a / --addresses添加到addr2line以显示函数名称或源文件名之前的地址。
  • 向addr2line添加一个新的命令行选项-p / --pretty-print,以获得更易读的输出。
  • 现在可以在任何主机上编译hppa / som目标。

类似的软件

Android SDK
Android SDK

22 Jun 18

Racket
Racket

27 Sep 15

Vala
Vala

16 Aug 18

GCC MELT
GCC MELT

17 Feb 15

意见 GNU Binutils

评论没有发现
添加评论
打开图片!