• 4163阅读
  • 7回复

PC上编译好的libqte.so下到板子不好用 [复制链接]

上一主题 下一主题
离线hanxiao6904
 

只看楼主 倒序阅读 楼主  发表于: 2008-09-22
— 本帖被 XChinux 执行加亮操作(2008-09-22) —
我用的是sbc2410的板子,我在PC机上编译好了libqte.so的库,结果下到板子中运行不起来,怎么回事,请高人指点。谢谢。
离线guoyun_he

只看该作者 1楼 发表于: 2008-09-22
贴出运行程序出错的提示信息!
离线taomic

只看该作者 2楼 发表于: 2008-09-22
需要交叉编译
离线fly_sunshine

只看该作者 3楼 发表于: 2008-09-22
PC机上运行说用到的libqte.so和下载到板子上去用的libqte.so是不一样的
PC机上能够运行的库:file libqte.so* ,你会发现出现的是intel *****之类的字符
在板子上能够运行的库:file libqte.so*,出现的应该是arm*****之类的字符
重新把编译引用的路径设置正确就可以了
离线hanxiao6904

只看该作者 4楼 发表于: 2008-09-23
我的也是交叉编译好的,用file查看也是显示arm*************的,但是就是运行不了
离线guoyun_he

只看该作者 5楼 发表于: 2008-09-23
你要确保你交叉编译内核和你交叉编译QT是同一个版本的交叉编译器!
离线hanxiao6904

只看该作者 6楼 发表于: 2008-09-23
是同一个版本的编译器啊
离线fishrei
只看该作者 7楼 发表于: 2008-09-27
你如何定位问题在这个库呢?
也许是其他原因导致的,比如还缺少其他的库!
快速回复
限100 字节
 
上一个 下一个