你的问题“在 Ubuntu 升 C++ 版”一般可以理解为:如何在 Ubuntu 上升级(或安装/切换)C++ 编译器(g++ / clang)版本。下面按常见场景说明。
g++ --version
clang++ --version
sudo apt update
sudo apt upgrade
例如安装 g+±11:
sudo apt install g++-11
常见版本:
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-11 100
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-9 90
sudo update-alternatives --config g++
按提示选择即可。
sudo apt install clang-14
使用:
clang++-14 main.cpp -std=c++20
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt update
sudo apt install g++-13
从 https://gcc.gnu.org 下载源码编译。
g++-13 main.cpp -std=c++20
export CC=gcc-13
export CXX=g++-13
如果你能补充说明:
lsb_release -a)我可以给你精确命令。