 In this case, the linking is usually done by a linker, but may also be done by the compiler.A "static library", also known as an "archive", is one intended to be statically linked.Originally, only static libraries existed.