Thread moved to Programming Talk.
It would be more helpful if you could post the source code and the options you used to compile it.
I downloaded the binary. It's a 32bit executable and it uses shared libraries (it's dynamically linked).
Code:
file geno_opengl.out geno_opengl.out: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.24, BuildID[sha1]=b53394275072c09dd66f9a8fcc51598da44c4c5b, not stripped
You can use the ldd command to print the shared library dependencies, here is the output of ldd on my system:
Code:
ldd -d geno_opengl.out linux-gate.so.1 (0xf7771000)
libGL.so.1 => not found
libglut.so.3 => not found
libc.so.6 => /usr/lib32/libc.so.6 (0xf7595000)
/lib/ld-linux.so.2 (0xf7772000)
You either install the missing libs on your friends computer or create a statically linked app.
Bookmarks