Library module inclusion


An object file may contain references to external objects (functions and variables), which the linker will attempt to resolve by matching them to definitions found in other object files and libraries.

Usually, at least one library file is specified in the input list. A library is just a collection of AOF files stored in an ARM Object Library Format file. The important difference between object files and libraries is:

The linker processes its input list as follows:

the library is searched for members containing symbol definitions which match currently unsatisfied, non-weak references;