The linker hld is responsible for linking together the object files which make up your application together with some run-time startup code and any support libraries.

Although the compiler driver usually invokes the linker for you, we fully describe how the linker can be used stand-alone. If you are maintaining your project with a make-like program, you may wish to use this information to invoke the linker directly rather than using the compiler driver.

The linker performs the following functions: