标题:求各位帮帮忙!qtopia core 应用程序出错
作者:youbug
日期:2008-04-14 17:01
内容:
我一切都按照网上的说法安装了qtopia core 4.2.2 编译都通过了,将应用程序下载到板子上提示缺少
libQtGui.so.4等文件我也都下载进实验箱了用的是pxa255的板子但是库链接好过后程序运行出错不知道怎么回事。难道是bufferframe出错,还是下载用的工具tftp不能对qtopia core 4.2.2应用程序下载!
出错的内容如下:
pc: [] lr:[] Not tainted
sp:bffff93c ip:40b75fc4 fb:00000000
r10:40942b64r9: 后面省略到 r0: 40942200
Flags: nzCv IRQs on FIQs on Mode USER_32 SEgment user
Control: 397F Table : A39F8000 DAC:00000015
Segmentation fault
已经花了一个多星期了,希望各位给我指导一下!
#1 [owenbbkp 04-14 21:56]
这是个“Segmentation fault”引起的core dump,光从你给出的"pc: [] "看不出对应的导致core dump代码
有可能是你的应用程序引起的,详细说一下你的运行步骤和错误信息吧
#2 [youbug 04-15 08:51]
首先是在虚拟机上面编译程序了,qmake -project
qmake
make
然后下载到板子上,用的是tftp:
$tftp
>connect 202.195.168.8
>binary
>get hello
>quit
$chmod +x hello
然后就出现了上面的错误了!!
编译的时候没有什么错误,以前下载一般的c应用程序时tftp没有用binary参数也出现
相似错误,用了binary就好了,但是qt的应用程序用的binary还是出错不知道怎么回事啊???
#3 [youbug 04-15 08:54]
是下载后运行出现错误!!
$ ./hello -qws
输出
pc: [] lr:[] Not tainted
sp:bffff93c ip:40b75fc4 fb:00000000
r10:40942b64 r9: 后面省略到 r0: 40942200
Flags: nzCv IRQs on FIQs on Mode USER_32 SEgment user
Control: 397F Table : A39F8000 DAC:00000015
Segmentation fault
$
上面是就是所有的错误
#4 [youbug 04-15 17:54]
我的库函数也是通过tftp下载进去的,是不是这样出的问题啊?应该重新建立文件系统(里面加上库函数)?现在都不知道怎么弄了,没有办法往下做了。
#5 [mzl626 04-15 18:25]
你怎么不把应用直接放在文件系统中试试哪?如果可行,说明下载的时候除问题了嘛,这样不就可以慢慢定位到问题了?