A linker is a program that takes several relocatable object files and a collection of code libraries, does lots of memory allocation and address calculations, and finally spits out an executable file. Over the years, linkers have grown to handle debugging information, C++ template instantiation, disassembly, and more.

Y'know, if you log in, you can write something here, or contact authors directly on the site. Create a New User if you don't already have an account.