Running an embedded linux in GE863 GSM modem , linux version :2.6.24-rc5-akerue based on an arm 9.

I have compiled some test code - a 'helloworld' example and made it executable.
However when I attempt to run it, sequence is thus

./gps_pmr // helloworld example gps_pmr is code compile using arm-linux-gcc 3.3


-/bin/sh: ./gps_pmr: not found

Even though file exists.

Any ideas would be helpful