![如何在 Ubuntu 18.04 上安装 g++ 10?](https://linux22.com/image/1169474/%E5%A6%82%E4%BD%95%E5%9C%A8%20Ubuntu%2018.04%20%E4%B8%8A%E5%AE%89%E8%A3%85%20g%2B%2B%2010%EF%BC%9F.png)
我想探索 g++ 10 提供的 C++20 中的概念和其他新功能。但是,我似乎找不到任何允许我在线 apt-get g++ 10 的资源?
对我来说安装 g++10 的最简单方法是什么?
答案1
gcc-10
现在可以在 Ubuntu 工具链中使用。
添加 PPA 并安装 gcc-10:
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
sudo apt install gcc-10
为了g++-10
:
sudo apt install g++-10
最后,你需要更新编译器的替代方案(参考):
#Remove the previous alternatives
sudo update-alternatives --remove-all gcc
sudo update-alternatives --remove-all g++
#Define the compiler
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-10 30
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-10 30
sudo update-alternatives --install /usr/bin/cc cc /usr/bin/gcc 30
sudo update-alternatives --set cc /usr/bin/gcc
sudo update-alternatives --install /usr/bin/c++ c++ /usr/bin/g++ 30
sudo update-alternatives --set c++ /usr/bin/g++
#Confirm and update (You can use the default setting)
sudo update-alternatives --config gcc
sudo update-alternatives --config g++