ubuntu

Ubuntu如何安装C++最新版本

小樊
63
2025-08-02 03:08:22
栏目: 编程语言

在Ubuntu上安装C++最新版本可以通过以下几种方法实现:

使用APT包管理器安装最新版本

  1. 更新软件包列表
sudo apt update
  1. 安装最新版本的GCC和G++
sudo apt install gcc g++
  1. 检查安装的GCC和G++版本
gcc --version
g++ --version

使用PPA(个人包档案)安装特定版本

如果你需要安装比官方APT仓库中更新的GCC版本,可以使用PPA。例如,要安装GCC 11,可以使用以下命令:

  1. 添加PPA
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt update
  1. 安装指定版本的GCC和G++
sudo apt install gcc-11 g++-11
  1. 设置默认GCC版本(可选):
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-11 60 --slave /usr/bin/g++ g++ /usr/bin/g++-11
  1. 选择默认版本
sudo update-alternatives --config gcc

根据提示选择你需要的版本编号。

从源代码编译安装

如果你需要最新的GCC版本,并且上述方法无法满足需求,你可以从源码编译安装:

  1. 安装依赖包
sudo apt update
sudo apt install build-essential flex bison libgmp-dev libmpfr-dev libisl-dev libcloog-isl-dev
  1. 下载GCC源码
wget https://ftp.gnu.org/gnu/gcc/gcc-15.1.0/gcc-15.1.0.tar.gz
tar -xzf gcc-15.1.0.tar.gz
cd gcc-15.1.0
  1. 配置和编译
mkdir build && cd build
../configure --prefix=/usr/local/gcc-15.1.0 --enable-languages=c,c++ --disable-multilib
make -j$(nproc)
  1. 安装
sudo make install
  1. 配置环境变量
echo 'export PATH=/usr/local/gcc-15.1.0/bin:$PATH' >> ~/.bashrc
source ~/.bashrc
  1. 验证安装
gcc --version
g++ --version

请注意,从源码编译安装GCC可能会影响系统的稳定性,建议在测试环境中进行。同时,确保所有依赖包都已正确安装,否则编译过程可能会失败。

0
看了该问题的人还看了