Building and linking static and shared libraries
