Dynamic Load Libraries/Shared Objects under GNU/Linux and Windows can contain something like main procedure from C. I will call it start point. I compile shared object and now try to link it with my program. This shared object only contains echo instruction for testing purpose. How to link it? I tries to use --clib="libcommon.so", but it searches it in current directory - placement, where executable file exist. When I modify path to point to library (path is correct), linker told me file not exists.