I am very new to Linux and Ubuntu and I have ported my simple game engine to linux. The engine is in a .so file and is linked to the executable.
I am unable to run my executable because it says that it cannot find the Engine.so file (when run in terminal).
So if I am developing on Ubuntu how can I get the executable to find the library were ever it is?
Second question is when distributing the application how are the .so files installed? I assume they are not just put in the same directory as the exe as in windows? so how are they installed?
./configure
make
make --install
(or whatever the command strings are for that make file), it has a script to automatically install to wherever it will check for the script(s) and libraries. Although there are programs which don't install themselves anywhere correctly. – Thomas Ward Sep 02 '12 at 17:10