本文讲述了在32为CentOS6.5上安装GCC4.8.3的全过程
本人是从裸机装机开始,所以一些不必要的步骤可以跳过的
0.如果yum update很慢,那就更新源
1. #cd /etc/yum.repos.d //切换到源的目录下
2. #cp CentOS-Base.repo CentOS-Base.repo_backup //备份当前源
3. #wget http://mirrors.163.com/.help/CentOS6-Base-163.repo //直接163下载相关的源
4. #mv CentOS6-Base-163.repo.1 CentOS-Base.repo //替换当前源
5. #yum update //更新源
1.安装gcc,gcc-c++
通过yum的方式安装gcc,gcc-c++,先这样安装是为了后面编译gcc4.8.3的源码
yum install gcc gcc-c++(gcc-c++不可少,不然后面编译报错)
gcc --version
得到如下结果:这是4.4.7的版本,我们需要更高的版本,不然会出错
2.编译gcc-4.8.3.tar.bz2
a.下载gcc-4.8.3.tar.bz2
b.解压 tar -jxvf gcc-4.8.3.tar.bz2
c.创建目录 gcc-build mkdir gcc-build
d.切换到gcc-build cd gcc-build
e.configure ../gcc-4.8.3/configure --enable-checking=release --enable-languages=c,c++ --disable-multilib
结果如下图表示正确:
f.make make -j8
时间很长,耐心等待
g.make install
3.更新gcc
(http://blog.csdn.net/dyllove98/article/details/8917485)
update-alternatives --install /usr/bin/gcc gcc /usr/local/bin/i686-pc-linux-gnu-gcc 40