ubuntu16.04如何更改gcc/g++版本!

本文详细介绍了如何在Ubuntu 16.04中将GCC版本从5.4降低至4.7,或从4.7升级到5.4的方法。同时,也提供了G++版本的升降级步骤,并强调了GCC和G++版本匹配的重要性。此外,还讲解了安装GCC-10.2所需依赖库的过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.gcc 5.4降低为gcc 4.7

ubuntu16.04自带的gcc版本为5.4。

sudo apt-get  install gcc-4.7 
sudo rm /usr/bin/gcc(删除已有软连接)
sudo ln -s /usr/bin/gcc-4.7 /usr/bin/gcc(创建指向gcc4.7的软连接,这样系统默认的gcc版本就是4.7了)

2.gcc 4.7升至gcc 5.4

具体可以去/usr/bin下查看名称。

sudo rm /usr/bin/gcc(删除已有软连接)
sudo ln -s /usr/bin/gcc-5 /usr/bin/gcc(创建指向gcc5.4的软连接,这样系统默认的gcc版本就是5.4了)

3.g++ 5.4降低为g++ 4.7

sudo apt-get  install g++-4.7 
sudo rm /usr/bin/g++(删除已有软连接)
sudo ln -s /usr/bin/g++-4.7 /usr/bin/gcc(创建指向g++4.7的软连接,这样系统默认的g++版本就是4.7了)

4.g++ 4.7升至g++ 5.4

sudo rm /usr/bin/g++(删除已有软连接)
sudo ln -s /usr/bin/g++-5 /usr/bin/gcc(创建指向g++5.4的软连接,这样系统默认的g++版本就是5.4了)

一般情况下gcc和g++版本是要匹配的,也就是版本号必须一致。

5.注意安装最新版本的GCC,比如GCC-10.2需要GMP 4.2+, MPFR 3.1.0+ and MPC 0.8.0+,安装方式如下

sudo apt-get install libgmp-dev
sudo apt-get install libmpfr-dev
sudo apt-get install libmpc-dev

如果不嫌麻烦可以从源码编译安装:

https://gmplib.org/download/gmp/gmp-6.0.0a.tar.lz
https://gmplib.org/download/gmp/gmp-6.0.0a.tar.bz2
ftp://gnu.mirror.iweb.com/gmp/gmp-4.2.3.tar.gz
http://www.mpfr.org/mpfr-current/mpfr-3.1.2.tar.xz
http://www.mpfr.org/mpfr-current/mpfr-3.1.2.tar.gz
ftp://ftp.gnu.org/gnu/mpc/mpc-1.0.3.tar.gz
ftp://gnu.mirror.iweb.com/mpc/mpc-1.0.1.tar.gz
ftp://gnu.mirror.iweb.com/gmp/gmp-4.3.2.tar.gz

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值