二进制文件描述库

维基百科,自由的百科全书
跳转至: 导航搜索
Binary File Descriptor library
原作者 Cygnus Solutions
编程语言 C语言
类型
许可协议 GNU通用公共许可证

BFD库二进制文件描述库)是GNU项目用于解决不同格式的目标文件的可移植性的主要机制。到2003年为止,它支持25种不同CPU体系结构上的大约50种文件格式

历史[编辑]

最初,当Cygnus Solutions公司David Henkel-Wallace提议开发这样一个库来为公司创造新的商业机遇时,Richard Stallman说这会是一件困难的事情;而David的回复是" it wasn't such a 'Big F*cking Deal'(没什么大不了的)"。这句话的英文缩写BFD便成为了这个库的名称 [1], 而“Binary File Descriptor(二进制文件描述)”则是在BFD缩写的基础上发明的。

参考文献[编辑]

  1. ^ Open Sources: Voices from the Open Source Revolution. O'Reilly. 1999.January [2011-11-11]. "Gumby began designing the library and discussing the design with Stallman. Stallman said that the job was too difficult—it would require a complete rewrite of all the tools, and it would be too difficult to maintain. Gumby told him it wasn't such a "Big F*cking Deal" and hence named this new creation the BFD library. (We explained to our customers that BFD stood for the binary file descriptor library.)" 

外部链接[编辑]

参见[编辑]