 In this case the library is called a dynamic library (loaded at runtime).A dynamic library can be loaded and linked when preparing a program for execution, by the linker.Alternatively, in the middle of execution, an application may explicitly request that a module be loaded.