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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容