As you can see from the output of file um that you posted in a comment, your binary is a 64-bit binary. 32 bit systems cannot run 64 bit binaries, it only works the other way around.