• 3496阅读
  • 0回复

QT4.6.2程序换个板子就不能使用了呢? [复制链接]

上一主题 下一主题
离线longhr
 
只看楼主 正序阅读 楼主  发表于: 2010-04-12
请教大家一个问题:
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重新编辑 ]
快速回复
限100 字节
 
上一个 下一个