How to make a GTK+ application totally independent ?

I managed to do this on Windows by including DLLs and libraries needed progressively.

But I'm having a hard time doing the same thing on Linux.
Does anyone know what exactly I have to put in my program's folder and where I have to put it so the programs works on any Linux platform ?

Thanks