1 Understanding linkers will help you build large programs.
2 Understanding linkers will help you avoid dangerous programming errors.
3 Understanding linkers will help you understand how language scoping rules are implemented.
4 Understanding linkers will help you understand other important systems concepts.
5 Understanding linkers will enable you to exploit shared libraries.
some aspects of linking:
static linking;
dynamic linking: 1 share libraries at load time, 2 share libraries at run time.
It is important to realize that the basic concepts of linking are universal, regardless of the operating system, the ISA, or the object file format .