• 9909阅读
  • 10回复

arm-linux 4.3.2 eabi编译QTE4.5.1,不能运行?求助。 [复制链接]

上一主题 下一主题
离线hugerat
 
只看楼主 倒序阅读 楼主  发表于: 2009-06-10
— 本帖被 XChinux 从 Qt for Windows 移动到本区(2010-02-07) —
我用的mini2440开发板,用的是友善提供的arm linux 4.3.2 eabi 编译器,编译内核,busybox,tslib1.4都能正常,程序都可以正常运行,但是,在编译qte4.5.1时,编译也能成功完成。但下到板子上,运行qte自带的demo程序,报segmentation fault错,然后就退出了。相同编译配置,在别的开发板上,用别的版本的eabi能正常编译运行,是不是编译器的兼容问题啊?有解决这个问题的高人吗,指点一下吧,不胜感激。
离线feiying888

只看该作者 1楼 发表于: 2009-06-11
目标板上有QT的ddl吗
离线coyote
只看该作者 2楼 发表于: 2009-06-15
我最近买的micro2440之前也用4.3.2eabi去编译4.5.1,再加上linux-2.6.29有bug,搞来搞去都不行,现在用gcc3.4.1,linux-2.6.29.4基本没有问题,所有demo,example都能运行,但就是选取文本的时候界面会死掉,在终端ctrl+C后重新运行程序能再次显示,
离线zhilong2382
只看该作者 3楼 发表于: 2009-08-01
我也是这个问题,不知如何解决~~~
学QT中~~~
离线suchenpl
只看该作者 4楼 发表于: 2009-08-10
我也是啊,晕死了,有没有高手指点下,感谢之至
离线mychris
只看该作者 5楼 发表于: 2009-08-19
我也是这样的,用友善的板子,当交叉编译工具是3.4.1的时候,拖动本文的部件界面会冻住,当使用了交叉编译工具是4.3.2的时候,很多demos里面的例子运行会出现segmentation fault,哪位大侠能解决下,好多人都遇到这个问题,但就没有解决方法,是不是友善的交叉编译工具不适合编译qt4.5.2啊?
离线mychris
只看该作者 6楼 发表于: 2009-08-19
今天试了下,将/etc文件夹下的pointerca删除,然后在运行tslib的校准测试程序,重新生成pointerca,好象就不会出现segmentation fault的错误,但是出现了新的错误,有些球会动的那个例子,运行不了,出现process error :1 的错误,不知道哪个大侠能解决下
离线crazy024
只看该作者 7楼 发表于: 2009-10-14
看看这个,换个工具链就行了
http://www.qtcn.org/bbs/read.php?tid=22059
离线amaolei

只看该作者 8楼 发表于: 2009-12-14
是工具链的问题,4.2以上的版本开启了某些优化。据说4.1的可以
离线xn007
只看该作者 9楼 发表于: 2009-12-15
你们都不看文档的啊,下面的版本时候官方测试过的。arm的是4.1.1版本,发布的版本都是可以用的。严格用官方推荐编译必要条件

linux-x86-g++ GCC 4.2.4 1.7M 2.7M 3.3M 9.9M 653K 1.1M N/A 17M
linux-arm-g++ GCC 4.1.1 1.9M 3.2M 4.1M 11M 507K 1.0M N/A 17M
linux-mips-g++ (MIPS32) GCC 4.2.4 2.0M 3.2M 4.5M 12M 505K 1003K N/A 21M
离线hai654321
只看该作者 10楼 发表于: 2009-12-17
不知楼上的可否来个下载arm4.1.1的链接
快速回复
限100 字节
 
上一个 下一个