CentOS6编译安装gcc高版本

编译安装gcc高版本

因CentOS中gcc版本仅有4.4,故编译安装gcc高版本。

  • 安装依赖库(如果你已安装过gcc低版本,可跳过这步)
yum install glibc-static libstdc++-static -y
  • 下载高版本gcc(以4.8.1为例)
wget http://ftp.gnu.org/gnu/gcc/gcc-4.8.1/gcc-4.8.1.tar.gz
  • 然后解压到文件夹
tar -xvzf gcc-4.8.1.tar.gz
  • 进入目录
cd gcc-4.8.1
  • 运行脚本自动下载依赖库
./contrib/download_prerequisites
  • 新建临时目录,用于存放编译过程中的临时文件
cd ..
mkdir gcc-build
cd gcc-build
  • 配置编译选项
../configure --enable-checking=release --enable-languages=c,c++ --disable-multilib
  • 编译安装(时间很长)
make -j4         #参数j为设置编译时并行线程数(根据自己硬件设置)
sudo make install