相关旧帖:GNU binutils工具使用
相关旧帖:【整理】关于Toolchain,cross toolchain,cross compiler
GNU Binutils,即GNU Binary Utilities的简写,一般简称为Binutils。
GNU Binutils,中文可以翻译为GNU的二进制工具集。
参考官网GNU Binutils的解释,可以解释为:
GNU Binutils,是一组二进制工具的集合。
其中:
一组的意思是,不止一个,很多个。
二进制的意思是,这些工具,都是专门针对于二进制的,去操作二进制的
与二进制相对应的,至少有,文本,源代码
换句话说,这些工具,不是用于去操作,编译文本的,不是用来编译源代码的,而是专门用于操作二进制的。
而二进制的东西,此处主要指的是,源代码编译出来的目标(*.o)文件,(Linux下面的elf等)可执行文件等等。
工具的意思是,这些东西,各有对对应的用途,可以用来干活,实现你所需要的目的,满足你的需求
至于实现什么目的,满足什么需求,则是不同的工具,有其特定的用途,才有了后面要介绍的,针对每个工具,所去详细解释其用途和用法。