14.5. Dynamic or Static
Libraries can be linked in a dynamic or
static way. A staticly linked library gets
compiled into your application. Dynamic linking is a newer method
that allows an application to link with a library at run-time, this
has many advantages. For a start, the library can be updated without
having to recompile the application and vice versa.