赞
踩
目前适用于Ubuntu18.04的GCC/G++ 11不在稳定仓库中,因此需要源码编译或者添加PPA仓库安装。
具体步骤:
源码包下载:GCC
添加PPA仓库安装:
add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt update
sudo apt install gcc-11 g++-11
- #使用locate命令比find快一些,使用前最好更新一下索引
- sudo updatedb && sudo ldconfig
- locate gcc | grep -E "/usr/bin/gcc-"
- #如果locate不能用
- ls /usr/bin/gcc*
- ls /usr/bin/g++*
- #命令最后的1和10是优先级,如果使用auto选择模式,系统将默认使用优先级高的
- #假设只安装了GCC/G++ 7和11版本
- sudo update-alternatives --remove-all gcc
- sudo update-alternatives --remove-all g++
-
- sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 1
- sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-11 10
-
- sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-7 1
- sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-11 10
- gcc --version
-
- g++ --version
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。