所有程序运行都需加载ld-linux.so3库,否则会出现错误No such file,这个库为动态链接库,在乌班图64位下的ld-xx.so是不可以的。需要加载32位的系统下的ld连接库,经过好多测试,最后发现这个ld是在usr/local/arm_liux_4.2目录下的arm-linux-gnueabi/lib目录下,新唐提供的编译工具下没有这个ld-2.15.so连接,但是有ld-uClibc-0.9.29.so,于是通过ln -s /ld-uClibc-0.9.29.so /lib/ld-linux.so.3建立软连接,把arm-linux-gnueabi/lib这个目录下的东西copy到NAND
修改环境变量。
好了。再次运行QT的程序结果还是不行。。。。。。。。。。。
出错一
# ./helloworld -qws
QWSServerSocket::init: Function not implemented
QWSServerSocket: unable to create socket.
QWSServerPrivate::initServer: server socket not listening: Illegal seek
Failed to bind to /tmp/qtembedded-0/QtEmbedded-0