下载
wgethttp://ftp.gnu.org/gnu/gcc/gcc-4.8.0/gcc-4.8.0.tar.bz2
解压
tar-xjvfgcc-4.8.0.tar.bz2
进入
cdgcc-4.8.0
下载所需软件(
ftp://gcc.gnu.org/pub/gcc/infrastructure/mpfr-2.4.2.tar.bz2
ftp://gcc.gnu.org/pub/gcc/infrastructure/gmp-4.3.2.tar.bz2
ftp://gcc.gnu.org/pub/gcc/infrastructure/mpc-0.8.1.tar.gz
可以将下载好的包直接放置,之后放置到这层目录里解压出来
改名mvgmp-4.3.2gmp;mvmpc-0.8.1mpc;mvmpfr-2.4.2mpfr
也可以直接通过脚本安装,但是比较慢
./contrib/download_prerequisites
创建临时目录
mkdirgcc-build-4.8.0
进入
cdgcc-build-4.8.0/
配置
../configure-enable-checking=release-enable-languages=c,c++-disable-multilib
需要安装gcc-c++,没有安装的需要安装下,否则在编译时会报错
yum install -ygcc-c++
编译(过程比较慢)
make -j4
安装
make install
查看gcc版本,
gcc -v