CentOS 5.5下修复Qt安装:libstdc++版本问题与步骤详解
需积分: 35 113 浏览量
更新于2024-09-11
1
收藏 94KB DOC 举报
在CentOS 5.5环境下安装和配置Qt是一个常见的任务,特别是对于那些从其他Linux发行版如Ubuntu转换过来的开发者。本文将详细介绍在这个特定版本的CentOS上遇到的问题以及解决方案。
首先,准备工作包括一张CentOS 5.5的安装光盘和必要的依赖软件包,如Qt_SDK_Lin32_offline_v1_1_1_en.run、libstdc++.so.6.0.10、fontconfig-2.8.0.tar.gz、freetype-2.4.4.tar.bz2和libxml2-2.6.26.tar.gz。确保在安装过程中已经安装了GC++编译器,因为它是Qt开发所必需的,否则可能会在后续步骤中遇到缺少C++编译器的错误。
在安装Qt的过程中,用户遇到了一个关键的错误,即在运行Qt_SDK_Lin32_offline_v1_1_1_en.run时,出现了"/usr/lib/libstdc++.so.6:version 'GLIBCXX_3.4.9' not found"的错误。这是因为Qt依赖于一个特定版本的libstdc++,而系统中安装的版本不匹配。为了解决这个问题,用户执行了ls -l命令检查libstdc++.so.6文件,并发现实际存在的是libstdc++.so.6.0.8,而非所需的libstdc++.so.6.0.10。
解决办法是将libstdc++.so.6.0.10复制到/usr/lib目录下,然后删除旧的软连接(rm -rf /usr/lib/libstdc++.so.6 -> /usr/lib/libstdc++.so.6.0.8),并创建新的指向新版本的软链接(ln -s /usr/lib/libstdc++.so.6.0.10 /usr/lib/libstdc++.so.6)。确认操作成功后,软链接指向了正确的库版本。
接下来,继续安装fontconfig-2.8.0.tar.gz,这可能与Qt的字体支持相关。安装这些依赖后,Qt的安装过程应该可以顺利进行。
安装CentOS 5.5上的Qt需要仔细管理依赖和版本兼容性,特别是涉及库文件的更新和软链接设置。通过遵循上述步骤,即使是从其他环境切换而来,也能有效地解决遇到的问题,顺利完成Qt的安装和配置。
2021-01-07 上传
2011-12-08 上传
2023-10-17 上传
2023-11-15 上传
2023-11-15 上传
2023-12-27 上传
2023-09-17 上传
2023-12-13 上传
闲云野马
- 粉丝: 7
- 资源: 37
最新资源
- 李兴华Java基础教程:从入门到精通
- U盘与硬盘启动安装教程:从菜鸟到专家
- C++面试宝典:动态内存管理与继承解析
- C++ STL源码深度解析:专家级剖析与关键技术
- C/C++调用DOS命令实战指南
- 神经网络补偿的多传感器航迹融合技术
- GIS中的大地坐标系与椭球体解析
- 海思Hi3515 H.264编解码处理器用户手册
- Oracle基础练习题与解答
- 谷歌地球3D建筑筛选新流程详解
- CFO与CIO携手:数据管理与企业增值的战略
- Eclipse IDE基础教程:从入门到精通
- Shell脚本专家宝典:全面学习与资源指南
- Tomcat安装指南:附带JDK配置步骤
- NA3003A电子水准仪数据格式解析与转换研究
- 自动化专业英语词汇精华:必备术语集锦