Executable File


I was wondering if someone would kindly assist me on this matter:

I have an executable file that was build for a QNX 6.4.0 Neutrino Target. However, when I tried to run it on a QNX 6.4.0 Target on VMWare… I got an error that looked like this:

./root/project[1]: syntax error: `^A^^S^P4t^A^A^B^F4’ unexpected

Can someone please help me on this issue?



What CPU architecture is the target hardware, where this executeable is coming from? If it’s not x86, the file is not going to work in VmWare…

Use spatch to look at the executable, the first 4 bytes should be :

7F 45 4C 46 (.ELF)

If not then it is not an executable. If they match, then most likely this is not an x86 executable or it’s an ELF executable but not a QNX6 one.