到底哪错了啊,急
出现以下错误提示:
/usr/local/arm/2.95.3/arm-linux/lib/
libuuid.so.1: could not read symbols: Invalid operation
collect2: ld returned 1 exit status
make[1]: *** [/home/target/qtopia/bin/sysinfo] Error 1
make[1]: Leaving directory `/home/target/qtopia/src/applications/sysinfo'
make: *** [applications/sysinfo] Error 2
解决方法:把cross-arm-extra.tgz解压到/usr/local/arm/2.95.3/arm-linux目录下
下载地址:
http://handhelds.org/~llornkcor/devZone/cross-arm-extra.tgz[root@localhost src]# cp /mnt/hgfs/share/cross-arm-extra.tar /usr/local/arm/2.95.3/arm-linux/
注:作者的系统安装在VMware Workstation6.0下,并使用了hgfs工具,进行windows与linux下的访问。
[root@localhost src]# cd /usr/local/arm/2.95.3/arm-linux/
[root@localhost arm-linux]# mv cross-arm-extra.tar cross-arm-extra.tar.gz
[root@localhost arm-linux]# tar zxvf cross-arm-extra.tar.gz
再次,返回到/home/target/qtopia/src目录下,make进行编译。这样就会成功了。
我按这样来还是不才成功,另外cross-arm-extra.tgz只是在XP下解压才能成功,LINUX下解压失败,是不是这个文件有问题???
这个问题网上出现很多,但最后解决方法都没有。。。。。。。难道是未解之谜??