# The ARM Linker (armlink)

The purpose of the ARM Linker is to combine the contents of one or more object files (the output of a compiler or assembler) with selected parts of one or more object libraries, to produce an executable program.

Click on one of the topics below to select it:

- About the ARM linker
- Linker command line
- General options
- Output format options
- Special options
- Input file list