What the linker can accept as input
armlink can accept one or more object files from toolchains that support ARM ELF.
Object files must be formatted as ARM ELF. This format is described in the ELF for the ARM Architecture (ARM IHI 0044).
Optionally, the following files can be used as input to armlink:
One or more libraries created by the librarian, armar.
A symbol definitions file.
A scatter file.
A steering file.
A GNU ld script.