在 Ubuntu 系统中升级 GCC(GNU Compiler Collection)可以通过以下几种方法来实现。以下是详细的步骤:
apt 包管理器更新包列表:
sudo apt update 安装最新版本的 GCC:
sudo apt install gcc g++ 检查安装的 GCC 版本:
gcc --version g++ --version update-alternatives 管理多个 GCC 版本如果你需要管理多个 GCC 版本,可以使用 update-alternatives 工具。
安装多个 GCC 版本:
sudo apt install gcc-10 g++-10 gcc-11 g++-11 配置 update-alternatives:
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-10 10 sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-10 10 sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-11 11 sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-11 11 选择默认的 GCC 版本:
sudo update-alternatives --config gcc sudo update-alternatives --config g++ 检查选择的 GCC 版本:
gcc --version g++ --version 如果你需要安装特定版本的 GCC 或者最新的 GCC 版本,可以从源码编译安装。
安装依赖项:
sudo apt update sudo apt install build-essential flex bison libgmp-dev libmpfr-dev libisl-dev libcloog-isl-dev 下载 GCC 源码:
wget https://ftp.gnu.org/gnu/gcc/gcc-11.2.0/gcc-11.2.0.tar.gz tar -xf gcc-11.2.0.tar.gz cd gcc-11.2.0 配置和编译:
mkdir build && cd build ../configure --enable-languages=c,c++ --disable-multilib make -j$(nproc) 安装 GCC:
sudo make install 检查安装的 GCC 版本:
gcc --version g++ --version 通过以上方法,你可以在 Ubuntu 系统中成功升级 GCC。