• 5247阅读
  • 4回复

还是求助了,俺真是昏了,移植完毕,配置好了,跑测试程序出错 [复制链接]

上一主题 下一主题
离线浮银流光
 

只看楼主 倒序阅读 楼主  发表于: 2009-12-04
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
离线浮银流光

只看该作者 1楼 发表于: 2009-12-04
刚才把/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

就是这么几个库。。。。。。。。。
离线浮银流光

只看该作者 2楼 发表于: 2009-12-04
是不是ARM-LINUX-GCC用的版本不一致的关系呢????

我的UBUNTU下面的ARM-LINUX-GCC版本 是3.4.1的,而友善之臂mini2440提供的ARM-LINUX-GCC是3.4.2的呢?
离线jwqacqy
只看该作者 3楼 发表于: 2010-03-09
一看就知道是库的版本问题
离线nmiirq

只看该作者 4楼 发表于: 2010-03-27
引用第2楼浮银流光于2009-12-04 15:03发表的  :
是不是ARM-LINUX-GCC用的版本不一致的关系呢????
我的UBUNTU下面的ARM-LINUX-GCC版本 是3.4.1的,而友善之臂mini2440提供的ARM-LINUX-GCC是3.4.2的呢?

自己都回答了。。。
快速回复
限100 字节
 
上一个 下一个