The linker is the code generation development tool responsible for linking together all the object files andlibraries into the final executable form. The linker offers many features, including some recent additions,which make it easy to use system memory efficiently.