在 Ubuntu 上升级 GCC(GNU Compiler Collection) 有多种方式,下面按推荐程度和使用场景给你介绍几种常见方法。
sudo apt update
sudo apt install gcc-11 g++-11
✅ 查看已安装版本:
gcc-11 --version
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-11 110
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-11 110
选择默认版本:
sudo update-alternatives --config gcc
sudo update-alternatives --config g++
适合需要 GCC 12 / 13 / 14 的用户。
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt update
sudo apt install gcc-13 g++-13
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-13 130
sudo update-alternatives --config gcc
适合需要 特定版本 / 最新开发版。
sudo apt install build-essential wget
wget https://ftp.gnu.org/gnu/gcc/gcc-13.2.0/gcc-13.2.0.tar.gz
tar -xzf gcc-13.2.0.tar.gz
cd gcc-13.2.0
./contrib/download_prerequisites
mkdir build && cd build
../configure --disable-multilib
make -j$(nproc)
sudo make install
⚠️ 编译耗时较长(几十分钟到几小时)
gcc --version
g++ --version
update-alternatives 管理如果你告诉我:
我可以给你精确命令。