下载
wget http://ftp.gnu.org/gnu/gcc/gcc-4.8.0/gcc-4.8.0.tar.bz2
解压
tar -xjvf gcc-4.8.0.tar.bz2
进入
cd gcc-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
可以将下载好的包直接放置,之后放置到这层目录里解压出来
改名mv gmp-4.3.2 gmp;mv mpc-0.8.1 mpc;mv mpfr-2.4.2 mpfr
也可以直接通过脚本安装,但是比较慢
./contrib/download_prerequisites
创建临时目录
mkdir gcc-build-4.8.0
进入
cd gcc-build-4.8.0/
配置
../configure -enable-checking=release -enable-languages=c,c++ -disable-multilib
需要安装gcc-c++,没有安装的需要安装下,否则在编译时会报错
yum install -y gcc-c++
编译(过程比较慢)
make -j4
安装
make install
查看gcc版本,
gcc -v
时间: 2024-12-17 21:01:06