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