程序交叉编译好之后不能在板子2440上运行

唐梦瑾 发布于 2011/08/08 10:28
阅读 1K+
收藏 0

ubuntu环境:Linux version 2.6.35-22-generic (buildd@vernadsky) (gcc version 4.4.5 (Ubuntu/Linaro 4.4.4-14ubuntu5) ) #35-Ubuntu SMP Sat Oct 16 20:36:48 UTC 2010

 

2440上到内核到文件系统所已经做好的:Linux version 2.6.32.10 (vonbrave@vonbrave-laptop) (gcc version 3.4.5) #112 Fri Jun 10 10:49:09 CST 2011

 

交叉编译器用到是arm-linux-gcc-4.3.2.tgz

 

编译好到程序tt:ELF 32-bit LSB executable, ARM, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.14, not stripped

 

现在的问题是,因为板子搭建的环境我没有,然后我重新搭好环境之后用我的环境交叉编译好程序后DOWN到板子上面不能运行,显示到错误是:-sh: ./tt: not found

重新编译内核的话是不能到,因为有驱动在板子上面而我们不可能重新写,只可以使用对方到驱动,*.ko文件。

 

就想问not found 问题怎么解决,或者能有办法把板子上到驱动上传出来也可以重新做内核与文件系统。

加载中
0
bookline
bookline
大侠 我最近也遇到这个问题了  球怎么解决啊!
返回顶部
顶部