what is the relation between shared object(.so) file and object(.o) file?
.so
.o
can you please explain via example?
A .so is analogous to a .dll on windows. A .o is exactly the same as a .obj under Visual Studio.