|
问题是这样的,最近买了个开发板学习qtopia编译,可板子上给出的软件是在i386版的系统下编译的,编译出的动态库什么的都是386版的
如下:
file /opt/FriendlyARM/mini2440/x86-qtopia/qtopia-2.2.0-FriendlyARM/qtopia/lib/libqte.so.2.3.12
/opt/FriendlyARM/mini2440/x86-qtopia/qtopia-2.2.0-FriendlyARM/qtopia/lib/libqte.so.2.3.12: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), not stripped
我的系统是x86_64的,编写程序时ld总是调用不到,出现如下错误:
/usr/bin/ld: skipping incompatible /opt/FriendlyARM/mini2440/x86-qtopia/qtopia-2.2.0-FriendlyARM/qtopia/lib/libqte.so when searching for -lqte
/usr/bin/ld: cannot find -lqte
collect2: ld returned 1 exit status
我看了下configure,好像说qtopia不支持x86,请问有什么办法么解决这个么? |
|