友好之臂2440 交叉编译程序提示not found

友善之臂2440 交叉编译程序提示not found
上位机:Ubuntu 12.04  内核 3.2
板子:mini2440 64M 版本,内核 2.6.13

老版的2440使用arm-linux-gcc 3.4.1
我用这个交叉编译器编译程序总是报错,所以换了 4.3.2版本
程序编译通过后,下载到板子上,运行提示
-sh :./webcam_server: not found

用ls指令可以看到当前目录下的webcan_server 
#./webcam_server 执行时候就提示 -sh :./webcam_server: not found

嵌入式新手提问
出现这种问题是可能是什么原因?
我猜测可能是:
1、arm-linux-gcc 版本不同,所以4.3.2 编译通过的程序,在内核2.6.13的板子上运行缺少库支持。

求大神~~

------解决思路----------------------
这个脚本是做什么的,启动什么进程吗
------解决思路----------------------
放到rootfs  的/bin下  在运行吧  
------解决思路----------------------
内核、文件系统、应用程序 使用同一个交叉编译器