Linker (computing)
In computer science, a linker or link editor is a computer program that takes one or more object files generated by a compiler and combines them into a single executable program.
In IBM mainframe environments such as OS/360 this program is known as a linkage editor. A simpler version that wrote its output directly to memory was called the loader, though loading is typically considered a separate process.
Read more about Linker (computing): Overview, Dynamic Linking, Relaxation