主题 : 经典错误SEGAMENTAION错误求救 复制链接 | 浏览器收藏 | 打印
级别: 侠客
UID: 5071
精华: 0
发帖: 50
金钱: 390 两
威望: 297 点
综合积分: 100 分
注册时间: 2009-04-09
最后登录: 2013-12-20
楼主  发表于: 2009-12-04 14:52

 经典错误SEGAMENTAION错误求救

export QTDIR=/usr/local/Trolltech/QtEmbedded-4.5.0-arm
export T_ROOT=/tslib
export PATH=$QTDIR/bin:$PATH
export TSLIB_CONSOLEDEVICE=none
export TSLIB_FBDEVICE=/dev/fb0
export TSLIB_TSDEVICE=/dev/input/event0
export TSLIB_PLUGINDIR=$T_ROOT/lib/ts
export TSLIB_CONFFILE=$T_ROOT/etc/ts.conf
export TSLIB_CALIBFILE=/etc/pointercal
export QWS_MOUSE_PROTO=tslib:/dev/input/event0
export LD_LIBRARY_PATH=$T_ROOT/lib:$QTDIR/lib

这个是配置的,生成的example文件是在UBUNTU下用ARM-LINUX-GXX交叉编译出来的可执行文件

放进2440里面执行报错。。。。

请大家帮我看看什么状态?谢谢各位大侠帮助了。。。

报错如下:

./example: relocation error: /usr/local/Trolltech/QtEmbedded-4.5.3-arm/lib/libQtGui.so.4: symbol __floatsisf, version GCC_3.0 not defined in file libgcc_s.so.1 with link time reference


刚才把/usr/local/arm/3.4.1/arm-linux/lib下面的libgcc_s.so.1拷进去后报SEGMENTATION FAULT,为什么亚?

我只拷了几个库核心库进去亚~~~~~`

libQtGui.so.4      librt.so.1
libQtCore.so.4     libQtNetwork.so.4  libts-0.0.so.0

就是这么几个库。。。。。。。。。
级别: 新手上路
UID: 11351
精华: 0
发帖: 3
金钱: 25 两
威望: 11 点
综合积分: 6 分
注册时间: 2009-12-04
最后登录: 2009-12-16
1楼  发表于: 2009-12-04 16:14
我的ARM-LINUX是3.4.1版本的,我加载的文件是系统是在光盘里面的/mini2440\images\linux下面的root_qtopia_tp.img
级别: 新手上路
UID: 11441
精华: 0
发帖: 9
金钱: 75 两
威望: 33 点
综合积分: 18 分
注册时间: 2009-12-08
最后登录: 2011-09-19
2楼  发表于: 2009-12-10 16:43
之前遇到过,是环境变量设置的问题,tslib必须和你目标板上的目录对应