Shared libraries ( = dynamic ) can be used by several applications.
Thus keeping the applications small.
Example : A small application, that uses say 50 MB shared libraries.
Static libraries are only used, when you compile them into an application.
Example, continued :
Now the same small application becomes bigger than 50 MB.
Info : http://www.yolinux.com/TUTORIALS/Lib...ndDynamic.html