link editor

Noun

 * 1)  A program that links modules together, by resolving calls or references to external names, to form a single executable program

Synonyms

 * linkage editor (IBM mainframe)
 * linker