Executables often refer to the environment / machine on which they were created. Even if the same processor / hardware is involved, there may be library dependencies that may prevent executable files from running on other machines.
Can you just send the source code with instructions for compiling? Assuming there are no NDAs or other issues that impede this approach (I only suggest that since you mentioned that this worked for you)
Of course, in the end, it’s possible after the binary files are distributed, but they will be carefully designed and have statically linked libraries (i.e. everything is part of the executable file).
Levon source
share