BFD库
Binary File Descriptor library
一个GNU项目。是binutils项目的子项目。
目标是:通过一种统一的接口来处理不同的目标文件格式。
现在的GCC等工具都是通过BFD库莱处理目标文件,而不是直接操作目标文件。
目前,BFD库大约支持25种处理器平台,近50种目标文件格式。
bfd_target_list()获取支持的目标文件格式列表。