在Ubuntu上选择C++版本,需结合项目需求和系统特性,核心步骤如下:
g++ --version 查看默认版本及支持的C++标准(如-std=c++XX)。sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt update
sudo apt install gcc-XX g++-XX # XX为目标版本号(如11、13)
(注:GCC 14+需从源码编译。)update-alternatives管理版本:sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-XX 优先级
sudo update-alternatives --config gcc # 交互式选择版本
(优先级数字越大,优先级越高。)g++ --version。g++ -std=c++11 -o program program.cpp # 显式指定C++11
参考来源: