RedHat 6.5编译安装gcc 4.8.2
操作系统:RedHat 6.5
原始GCC:gcc 4.4.7
步骤:
1. 准备
gcc-4.8.2.tar.gz,解压到gcc-4.8.2目录。
2. 如果可以互联网的话,直接执行
- snippet.bash
./contrib/download_prerequisites
下载依赖包。
如果不能联网,在实现将以下文件放入gcc-4.8.2目录下:
- mpfr-2.4.2.tar.bz2
- gmp-4.3.2.tar.bz2
- mpc-0.8.1.tar.gz
3. 编辑./contrib/download_prerequisites文件,注释掉wget行。
- snippet.bash
vi ./contrib/download_prerequisites
4. 安装以下包
- snippet.bash
sudo yum install glibc-devel.i686 libstdc++-devel.i686
否则编译阶段会报以下error:
usr/include/gnu/stubs.h:7:27: fatal error: gnu/stubs-32.h: No such file or directory
5. 编译安装gcc
- snippet.bash
./configure make -j8 sudo make install
打赏作者以资鼓励: