作者kevypow (keVy)
看板LinuxDev
标题[问题] Qt-Embedded arm编译版本问题?
时间Mon Jan 2 14:12:38 2012
大家,这问题卡得很挫折
希望大家能帮帮忙
-----我的开发环境如下------
os:Ubuntu 10.04
交叉编译:arm-linux-gcc 3.4.5
Qt版本:4.5.3
开发平台:天嵌科技 TQ6410
---------------------------
问题:
经过qmake -prject ; qmake ; make编译出依执行档
在超级终端机下./
显示-/bin/sh: file: not found
无法执行,想问大家哪里出了问题
----
另外附上file执行档的内容
这是我编译出来的执行档:
forARM: ELF 32-bit LSB executable, ARM, version 1, dynamically linked (uses
shared libs), for GNU/Linux 2.4.3, not stripped
这是开发平台所附得范例执行档:
clock: ELF 32-bit LSB executable, ARM, version 1 (SYSV), dynamically linked
(uses shared libs), for GNU/Linux 2.6.14, stripped
是因为我的板本太旧了吗? 要更新arm-linux-gcc?
谢谢大家的帮助,小弟感激不尽
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.127.205.250
1F:推 heoris:换一下toolchain吧 原本那个太旧了 01/02 17:21
2F:推 askacis:你程式要跟你开发版上QT的那些SO library用同一tool-chain 01/02 17:27
谢谢楼上两位的指导方向!
我升级成2.6.14之後,执行程式
开发板会显示缺少QTxxxxxx lib找不到
然後再从电脑上编译好的Qt Embedded里的lib复制到开发板上
然後设定一下开发版里的环境
程式就可以跑了,只是字体显示不出来...
看来又有新的关卡了,加油!
※ 编辑: kevypow 来自: 218.171.240.190 (01/05 20:53)
3F:推 askacis:字型档xxx.qpf也要copy到板子上放QT lib里的font资料夹 01/06 16:04