回复: 编译qtopia-free-1.7.0的时候总是报这样的错
#6 [zhaonash 05-15 17:33]
谢谢shiroki版主! 刚才编译qtopia的时候没有报错 但是也没有出现enjoy 不知道是不是成功了?
另外,在运行qvfb &后 运行qpe的时候说bash: /qte/qte-arm/qtopia-free-1.7.0/bin/qpe: cannot execute binary file
这个是什么原因呢? 交叉编译出了问题?
但是makefile里面的所指的编译器是对的
#7 [shiroki 05-15 17:47]
交叉编译的怎么能在pc上运行 , 当然是放到板子上阿
#8 [zhaonash 05-16 14:57]
我又编了个qtopia for x86 的版本,想在PC机上看看qpe
运行qvfb &
qpe 结果报错:
qpe: error while loading shared libraries: /qte/qte-x86/qtopia-free-1.7.0/lib/libjpeg.so.62: ELF file OS ABI invalid
这个是怎么回事阿? libjpeg.so.62 我是从网上下的
#9 [shiroki 05-16 17:26]
你不会是拿交叉编译后的目录直接build x86版本吧?
运行 file /qte/qte-x86/qtopia-free-1.7.0/lib/libjpeg.so.6
结果是什么?
#10 [zhaonash 05-16 19:35]
qtopia for arm 在 /qte/qte-arm/目录下 qtopia for x86 在/qte/qte-x86目录下
目录里面都有各自的脚本,运行之前先source 一下
运行 file /qte/qte-x86/qtopia-free-1.7.0/lib/libjpeg.so.6 之后 结果和
运行qpe之后差不多 是:
file : error while loading shared libraries: /qte/qte-x86/qtopia-free-1.7.0/lib/libz.so.1: ELF file OS ABI invalid