因为公司用的是CentOS6.5这个Linux版的运行环境,最近有一个新项目可能用到最新版QT5.8版本,所以尝试在这个版本的Linux下安装,但是安装过程中出现错误,所以百度各种错误,排错。
可能是CentOS 的版本有点低,没法直接安装QT5.8,所以需要升级GCC G++ 和 glibc的版本。gcc编辑器升级到6.1.0 ,glibc升级到2.14
那么在安装QT5.8之前首先要安装Gcc编辑器
一、升级gcc和g++的版本:
1、安装GCC编译器:
yum -y install gcc gcc-c++
2、安装链接器:
yum -y install mesa-libGL-devel mesa-libGLU-devel freeglut-devel
3、下面开始下载GCC的安装包:
获取安装包并解压
wget http://ftp.gnu.org/gnu/gcc/gcc-6.1.0/gcc-6.1.0.tar.bz2
tar -jxvf gcc-6.1.0.tar.bz2
当然,http://ftp.gnu.org/gnu/gcc 里面有所有的gcc版本供下载,最新版本已经有6.1.0啦.
建议下载.bz2的压缩包,文件更小,下载时间更少.
4、下载供编译需求的依赖项
参考文献[1]中说:这个神奇的脚