在安装qt-creator的时候运行这个IDE就出现了这个问题,是由于libstdc++.so.6的版本过低,需要下载个新的重新建立软连接。
linux 执行strings /usr/lib/libstdc++.so.6 | grep GLIBC
返回结果没有GLIBCXX_3.4.9
执行ls -l /usr/lib/libstdc++.so.6
发现/usr/lib/libstdc++.so.6 -> /usr/lib/libstdc++.so.6.0.8,其实这里需要使用libstdc++.so.6.0.10
在32位linux操作系统上安装QT, /usr/lib/libstdc++.so.6报如上问题时,请提取32bit文件夹下的libstdc++.so.6.0.10文件。
后执行:
1.cd ~
2.rm /usr/lib/libstdc++.so.6
3.cp ./libstdc++.so.6.0.10 /usr/lib
4.ln -s /usr/lib/libstdc++.so.6.0.10 /usr/lib/libstdc++.so.6
在64位linux操作系统上编译QT, 出现如上问题,请提取64bit文件夹下的libstdc++.so.6.0.10_64bit文件。
后执行:
1.cd ~
2.rm /usr/lib64/libstdc++.so.6
3.cp ./libstdc++.so.6.0.10 /usr/lib64
4.ln -s /usr/lib64/libstdc++.so.6.0.10 /usr/lib64/libstdc++.so.6
请注意:本测试在centos5.4和redhat 上进行,不保证其他平台出现的其它问题。
评论30
最新资源