7.1. 关于库

目标文件可以引用外部符号,例如函数或变量。 链接器尝试通过将这些引用与在其他目标文件和库中找到的定义进行匹配来解析它们。 链接器将存储在 ar 格式文件中的 ELF 文件集合视为库。 每个 ELF 文件的内容构成库中的单个成员。

如果使用 --sysv 生成一个 SVr4 格式的 ELF 可执行文件,则链接器将共享对象视为库。 同样,当生成 BPABI 兼容的可执行文件时,将共享对象或 DLL 视为库。 不过,共享对象或 DLL 不同于档案,因为:

本章的其他部分介绍了这些档案。

Copyright © 2002-2007 ARM Limited. All rights reserved. ARM DUI 0206HC
Non-Confidential