昨天交叉编译Qt的时候出现的一个问题,晒出来和大家一起学习一下,谢谢指点
问题是这样的错误提示:
/usr/c20.10-2/c2/100713/bin/../lib/gcc/c2-linux-uclibc/4.0.3/../../../../c2-linux-uclibc/bin/ld: skipping incompatible
/usr/local/Trolltech/Qt-4.6.1/lib/libQtCore.so when searching for -lQtCore
/usr/c20.10-2/c2/100713/bin/../lib/gcc/c2-linux-uclibc/4.0.3/../../../../c2-linux-uclibc/bin/ld: 。。。。。。
很是诧异,反复仔细检查
./configure 配置选项和 文件指定路径 都没有问题,最后实在无语,重新安装了Qt源码,重新配置,编译成功。 后来发现原来在配置新的 configure 选项时以前的规则还存在,所以 以后 ./configure 之前最好 gmake confclean 一下清除残留配置规则。