第 1 章 GNU Binutils介绍

目录

1.1. 什么是GNU Binutils
1.2. GNU Binutils都包含哪些工具
1.2.1. Binutils中包含的主要工具
1.2.2. Binutils中包含的其他次要工具

相关旧帖:GNU binutils工具使用

相关旧帖:【整理】关于Toolchain,cross toolchain,cross compiler

1.1. 什么是GNU Binutils

GNU Binutils,即GNU Binary Utilities的简写,一般简称为Binutils。

GNU Binutils,中文可以翻译为GNU的二进制工具集。

参考官网GNU Binutils的解释,可以解释为:

GNU Binutils,是一组二进制工具的集合。

其中:

  • 一组

    一组的意思是,不止一个,很多个。

  • 二进制

    二进制的意思是,这些工具,都是专门针对于二进制的,去操作二进制的

    与二进制相对应的,至少有,文本,源代码

    换句话说,这些工具,不是用于去操作,编译文本的,不是用来编译源代码的,而是专门用于操作二进制的。

    而二进制的东西,此处主要指的是,源代码编译出来的目标(*.o)文件,(Linux下面的elf等)可执行文件等等。

  • 工具

    工具的意思是,这些东西,各有对对应的用途,可以用来干活,实现你所需要的目的,满足你的需求

    至于实现什么目的,满足什么需求,则是不同的工具,有其特定的用途,才有了后面要介绍的,针对每个工具,所去详细解释其用途和用法。