• 5184阅读
  • 2回复

cross compile libuuid.a error [复制链接]

上一主题 下一主题
离线zjwzjw
 

只看楼主 倒序阅读 楼主  发表于: 2006-05-24
this is the error message when i was compiling qt. why that lib is imcompatible? i use cross compiler to compile libuuid.a
/usr/local/arm-linux/lib/gcc-lib/arm-linux/3.3.2/../../../../arm-linux/bin/ld: skipping incompatible /usr/local/arm-linux/lib/gcc-lib/arm-linux/3.3.2/libuuid.a when searching for -luuid
/usr/local/arm-linux/lib/gcc-lib/arm-linux/3.3.2/../../../../arm-linux/bin/ld: cannot find -luuid
[ 此贴被XChinux在2006-05-24 17:35重新编辑 ]
离线shiroki

只看该作者 1楼 发表于: 2006-05-24
google shows it is caused by bit difference. that is maybe you used a 32bit ld and tried to link to 64bit uuid...

never saw this error.
--
shiro is White
ki is tree
http://www.cuteqt.com
论坛 http://www.cuteqt.com/bbs
博客 http://www.cuteqt.com/blog
博客镜像: http://sites.cuteqt.com/cuteqt
Linux/Qt/嵌入式讨论群 http://qun.qq.com/air/5699823
离线zjwzjw

只看该作者 2楼 发表于: 2006-05-29
问题解决了,都是自己的错,我把自己编译的文件放到了/usr/local/arm-linux/lib下,但实际上在/usr/local/arm-linux/lib/gcc-lib/arm-linux/3.3.2下还有一个libuuid.a,什么时候放进去了也不知道,文件大小也不同,而qt编译时找的就是后面这个位置,我把它换成自己的那个后现在可以正常编译了
快速回复
限100 字节
 
上一个 下一个