关于库的特别有用的信息来源包括以下内容
Daniel Barlow 撰写的“GCC HOWTO”。 特别是,本 HOWTO 讨论了用于创建库的编译器选项以及如何查询库。 它涵盖了此处未涵盖的信息,反之亦然。 本 HOWTO 可通过 Linux 文档项目在 http://www.linuxdoc.org 获取。
工具接口标准 (TIS) 委员会的“可执行和可链接格式 (ELF)”(这实际上是同一委员会编写的便携式格式规范 1.1 版中的一章)。 这提供了关于 ELF 格式的信息(它并非特定于 Linux 或 GNU gcc),并提供了有关 ELF 格式的大量详细信息。 请参阅 ftp://tsx-11.mit.edu/pub/linux/packages/GCC/ELF.doc.tar.gz 如果您从 MIT 获取该文件,请注意该格式不寻常; 在 gunzip 和 untarring 之后,您将得到一个“hps”文件; 只需删除顶部和底部行,将其重命名为“ps”文件,您将得到一个具有常用文件名的可打印 Postscript 文件。
Hongjui Lu 撰写的“ELF:程序员的视角”。 这提供了关于 Linux 和 GNU gcc 特定的 ELF 信息,并且可在 ftp://tsx-11.mit.edu/pub/linux/packages/GCC/elf.ps.gz 获取。
ld 文档“Using LD, the GNU Linker”更详细地描述了 ld。 它可在 https://gnu.ac.cn/manual/ld-2.9.1 获取。