Define linkage editor (linker).
A linkage editor, commonly known as a linker, is a software tool in the programming and software development process responsible for combining multiple object files into a single executable program. The linker resolves references between modules, manages address allocation, and performs various other tasks to create a cohesive and functional executable