• 4236阅读
  • 0回复

【提问】请教一个困惑我一个星期的qte+qtopia交叉编译并移植到arm板子上的问题。 [复制链接]

上一主题 下一主题
离线zwh_boy
 
只看楼主 倒序阅读 楼主  发表于: 2006-03-08
麻烦各位了:
    开发环境:arm LINUX内核用2.95.3编译的,qte和qtopia用3.3的交叉编译器。
                qte版本:2.3.7   qtopia:1.7.0
  现象:通过nfs挂载qtopia目录后,设置环境变量:QTDIR,QTEDIR,QPEDIR,LD_LIBRARY_PATH(只设$QPEDIR/lib),启动qpe &后提示如下:
缺少libgcc_s.so.1,我把该文件拷入$QPEDIR/lib下,重新执行QPE &,新的提示出现:/lib/libc.so.6:version "GLIBC_2.2.4" not found.把该文件( libc.so.6->libc-2.2.5.so)拷入$QPEDIR/lib下,新的问题再次出现:/lib/ld-linux-so.2:version "GLIBC_2.2.3" not found.这次拷入其链接文件,提示依旧。不知道如何解决这个问题。请大家帮忙想想办法。谢谢了。
    现在/lib/ld-linux.so.2指向ld-2.2.2.so,而我拷到$QPEDIR/lib的是ld-2.2.5.so. 不知道这两个个动态库如何才能各负其责。这个问题是不是因为内核和编译qt的交叉编译器版本不同导致的?如何解决呢?谢谢大家了。
快速回复
限100 字节
 
上一个 下一个