在 Ubuntu 上安装并使用最新版 C++ 编译器
一 安装基础编译工具
sudo apt update
sudo apt install -y build-essential
gcc --version
g++ --version
make --version
二 获取更新的 GCC G++ 版本
sudo apt update
sudo apt install -y software-properties-common
sudo add-apt-repository -y ppa:ubuntu-toolchain-r/test
sudo apt update
sudo apt install -y gcc-12 g++-12
gcc-12 --version
g++-12 --version
三 切换默认编译器版本
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-12 100 --force
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-12 100 --force
sudo update-alternatives --config gcc
sudo update-alternatives --config g++
gcc --version
g++ --version
四 编写与运行 C++ 程序
cat > hello.cpp <<'EOF'
#include <iostream>
int main() { std::cout << "Hello, C++!\n"; return 0; }
EOF
g++ -std=c++17 -Wall -Wextra -O2 hello.cpp -o hello
./hello