Shared Objects
Shared objects are binary libraries...they replace Dll's. If you are compiling something that is "missing a shared object" then either search the internet to find out what library it is and install it, or run 'ldconfig' so it is indexed...
One OS to rule them all,
One OS to find them.
One OS to call them all,
And in salvation bind them.
In the bright land of Linux,
Where the hackers play.
(J. Scott Thayer, with apologies to J.R.R.T.)