GCC
version: 10+
for C++20
Check GCC verion
gcc --version
Install/Upgrade:
sudo apt install software-properties-common
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt update
sudo apt install gcc-11 g++-11
指定优先级,用最新版,留个稳定版备用、
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-11 90 --slave /usr/bin/g++ g++ /usr/bin/g++-11 --slave /usr/bin/gcov gcov /usr/bin/gcov-11 # 指定gcc11 优先级为90
# you should replace "7" with your default gcc version
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 80 --slave /usr/bin/g++ g++ /usr/bin/g++-7 --slave /usr/bin/gcov gcov /usr/bin/gcov-7 ## gcc7 为80
Change GCC default version
sudo update-alternatives --config gcc
ref:https://blog.csdn.net/qq_42632814/article/details/107882693