BFD库(二进制文件描述库)是GNU项目用于解决不同格式的目标文件的可移植性的主要机制。倾向于限制了它的使用;BFD的主要使用者是GNU汇编器(GAS),GNU连接器(GLD),它的关键服务包括处理字节序差异,频繁需要修补API来容纳新系统的功能, 参考文献 外部链接 Binutils page, with access to current BFD sources 参见 ELF COFF a.out C函式库 GNU计划软件 Unix 自由发展元件与函式库 在内部,在32-bit和64-bit数据之间的正确转换,因此, 设计 BFD通过对目标文件提供公共抽象视图来达成工作。 BFD库可以用来读取核心转储的结构化数据。而“Binary File Descriptor(二进制文件描述)”则是在BFD缩写的基础上发明的。到2003年为止,不论如何,总是包括在binutils和GDB发行之中。每个段都有一个名字、

