linux硬件环境搭建好,在开发板上交叉编译运行自己的程序,却显示/bin/sh:/hello not found.解决方案

linux硬件环境搭建好,在开发板上交叉编译运行自己的程序,却显示/bin/sh:./hello not found.
小弟终于搭建好uboot+linux2.6+busybox的硬件环境,用nfs系统成功驱动。
我自己编了简单的c程序,测试运行情况。
我在linux主机用arm-linux-gcc编译后,复制到开发板根目录运行
却显示
/bin/sh: ./hello not found

请问是交叉编译器的问题,还是什么原因?

------解决方案--------------------
如果路径没有问题,那就是权限的问题,
程序没有可执行权限。。。
------解决方案--------------------
要注意你的hello是什么东西啊,看你ls出的那个表,hello不会是个文件目录吧? 还有你的开发板上是否有你需要的动态库