编译安装 gcc 4.8.2 --最新--解决QT错误

欢迎转载,请注明出处:ZCShou      http://blog.sina.com.cn/zcshou

 

CentOS6.5内置的 GCC版本为4.4,而 Qt5.2.1则需要4.8.2的支持(支持C++ 11特性),因此,必须先升级GCC。(对于CentOS 7,默认的gcc版本就是4.8.2。

从GNU官网下载源码

http://gcc.gnu.org/

第一步:下载完成后,解压(以gcc-4.8.2.tar.bz2为例):

tar -jxvf gcc-4.8.2.tar.bz2
cd gcc-4.8.2



 

第二步:进入gcc-4.8.2目录中,设置编译依赖关系

./contrib/download_prerequisites  (联网情况下)

 


  等待下载配置所需要的依赖包

注意:

(1)编译GCC4.8需要三个依赖包:

MPFR=mpfr-2.4.2

GMP=gmp-4.3.2

MPC=mpc-0.8.1

联网情况下, 输入命令:./contrib/download_prerequisites,脚本会自动wget到这几个依赖包并编译。

断网情况下

 

 

配置完成后,将生成Makefile文件。(注意:路径问题 ../gcc-4.8.2/  

注意: 

注意:目录是在我们建立的gcc-build-4.8.2中,这样编译后的文件就在本目录了,防止与源码混淆

第五步:安装

make install

经过漫长的等待后,GCC4.8.2应该就可以安装到你的CentOS下了

注意:这步需要root权限,这里切换root权限后,注意路径修改到gcc-build-4.8.2

第六步:检测

gcc -v

 

 

 

欢迎转载,请注明出处:ZCShou      http://blog.sina.com.cn/zcshou

posted @ 2014-08-05 15:37  ZCShou  阅读(609)  评论(0编辑  收藏  举报