总结下我在编译QT4.7.2时遇到的错误与解决(交叉编译器用的是arm-linux-gcc4.3.2)
错误:
/usr/lib/libstdc++.so.6:version 'GLIBCXX_3.4.9' not found /usr/lib/libstdc++.so.6:version 'GLIBCXX_3.4.11'not found
解决:
执行strings /usr/lib/libstdc
++.so.6 |
grep
GLIBC,发现确实没有GLIBCXX_3.4.9和GLIBCXX_3.4.11
执行ls
-l
/usr/lib/libstdc
++.so.6
/usr/lib/libstdc++.so.6 -> /usr/lib/libstdc++.so.6.0.8
发现
其实这里需要使用libstdc++.so.6.0.13,
下载下面地址的文件放到/usr/lib文件夹下: