请教大家一个问题:
1,我在虚拟机建立一个交叉编译环境arm-linux-gcc 4.1.1,安装QT4.6.2,安装成功,并且成功运行在mini2440板子上面。
2,我把程序移到EBD9263,是AT91SAM9263,ARM9,240MHz。运行时候,就出现如下错误
# ./books -qws
-/bin/sh: ./books: not found
# sh ./books -qws
./books: line 1: syntax error: unexpected word (expecting ")")
采用 arm-linux-readelf
[root@HRhome books]# arm-linux-readelf -a books |grep "Share"
0x00000001 (NEEDED) Shared library: [libts-0.0.so.0]
0x00000001 (NEEDED) Shared library: [libQtSql.so.4]
0x00000001 (NEEDED) Shared library: [libQtGui.so.4]
0x00000001 (NEEDED) Shared library: [libQtNetwork.so.4]
0x00000001 (NEEDED) Shared library: [libQtCore.so.4]
0x00000001 (NEEDED) Shared library: [libpthread.so.0]
0x00000001 (NEEDED) Shared library: [libstdc++.so.6]
0x00000001 (NEEDED) Shared library: [libm.so.6]
0x00000001 (NEEDED) Shared library: [libgcc_s.so.1]
0x00000001 (NEEDED) Shared library: [libc.so.6]
请大家提示个思路。
[ 此帖被longhr在2010-04-12 16:49重新编辑 ]