centOs升级GCC至4.8.2

不能通过yum的方法升级,需要自己手动下载安装包并编译
注意自己的权限,建议在root下操作

GCC 官网

http://ftp.gnu.org/gnu/gcc

获取gcc安装包并解压

wget http://ftp.gnu.org/gnu/gcc/gcc-4.8.2/gcc-4.8.2.tar.gz
tar -zxvf gcc-4.8.2.tar.gz

依赖项

cd gcc-4.8.2 
./contrib/download_prerequisites

安装依赖库

gmp,mpfr,mpc

生成目录

mkdir gcc-build-4.8.2
cd gcc-build-4.8.2

生成Makefile文件

../configure -enable-checking=release -enable-languages=c,c++ -disable-multilib

编译

make -j4

安装

sudo make install

切换版本

确定新安装的GCC的路径,一般默认在/usr/local/bin下。可以先updatedb,然后再输入

ls /usr/local/bin | grep gcc

update-alternatives --install /usr/bin/gcc gcc /usr/local/bin/x86_64-unknown-linux-gnu-gcc 40

你可能感兴趣的:(centOs升级GCC至4.8.2)