如何在 Ubuntu 18.04 上安装 g++ 10?

如何在 Ubuntu 18.04 上安装 g++ 10?

我想探索 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++

相关内容