-
GCC 源码网址 https://ftp.gnu.org/gnu/gcc/
源码安装参考这里 -
添加相应的源
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
如果提示
add-apt-repository: command not found
,需要安装sudo apt-get install software-properties-common
-
更新软件源
sudo apt-get update
-
安装指定版本的 gcc
sudo apt-get install gcc-9
查看 gcc
find / -name "gcc*"
dpkg -l | grep gcc
-
指定默认使用的 gcc 版本
通过
update-alternatives
建立文件关联,如果安装了同一个软件的不同版本,可以使用update-alternatives
命令设置默认使用哪个首先要让系统知道我们安装了多个版本的 gcc
# 命令最后的 20 和 50 是优先级,如果使用 auto 选择模式,系统将默认使用优先级高的 sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 20 sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9 50
-
查看 gcc 版本
gcc --version
-
升级其他依赖包
sudo apt update
-
查看可升级的依赖包
apt list --upgradable
sudo apt upgrade
重要 -
移除不需要的包
sudo apt autoremove
参考: