Ubuntu 配置 C++ 编译器的完整步骤
一 安装编译器与基础工具
sudo apt update && sudo apt install build-essentialsudo apt install g++sudo apt install gdbsudo apt install cmakegcc --version、g++ --version、gdb --version、cmake --version二 编译与运行第一个程序
nano hello.cpp#include <iostream>
int main() { std::cout << "Hello, Ubuntu g++!\n"; return 0; }
g++ hello.cpp -o hello./hello-Wall-g-O2 或 -O3g++ -Wall -O2 hello.cpp -o hello三 多版本 GCC/G++ 的安装与切换
sudo apt install g++-12 gcc-12sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-12 12 --slave /usr/bin/g++ g++ /usr/bin/g++-12sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-11 11 --slave /usr/bin/g++ g++ /usr/bin/g++-11sudo update-alternatives --config gcc(按提示选择编号)gcc --version、g++ --version--slave 关联);若未使用 --slave,需分别为 g++ 执行一次 update-alternatives --config g++。四 常见问题与处理
sudo apt --fix-broken install 修复依赖后再安装。sudo apt update,并重新安装对应包(如 build-essential、g++)。update-alternatives 管理默认版本,避免手动修改 /usr/bin 的符号链接。