You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Ubuntu 22.04和24.04系统中安装gcc-14与g++-14

如何在Ubuntu 22.04和24.04系统中安装gcc-14与g++-14

嘿,我明白你之前用旧教程升级GCC挺顺利,但针对GCC 14,Ubuntu 22.04和24.04的安装步骤得调整下,下面是亲测有效的操作指南:

针对Ubuntu 22.04(Jammy Jellyfish)

由于22.04的默认软件源里没有GCC 14,我们需要添加官方的工具链测试PPA来获取:

  • 先更新本地软件包列表:
    sudo apt update
    
  • 安装添加PPA所需的依赖工具:
    sudo apt install -y software-properties-common
    
  • 添加Ubuntu工具链团队的测试PPA:
    sudo add-apt-repository ppa:ubuntu-toolchain-r/test
    
  • 再次更新软件包列表,让系统识别新添加的源:
    sudo apt update
    
  • 最后安装gcc-14和g++-14:
    sudo apt install -y gcc-14 g++-14
    

针对Ubuntu 24.04(Noble Numbat)

24.04的默认软件源已经内置了GCC 14,步骤更简单:

  • 先更新软件包列表:
    sudo apt update
    
  • 直接安装gcc-14和g++-14:
    sudo apt install -y gcc-14 g++-14
    

可选:设置GCC 14为默认编译器

如果想让GCC 14成为系统默认的C/C++编译器,可以用update-alternatives工具配置:

  • 配置gcc的可选版本:
    sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-14 100
    # 这里把原有默认编译器(比如22.04的gcc-11、24.04的gcc-12)添加进去,优先级设低一些
    sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-11 50
    
  • 配置g++的可选版本:
    sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-14 100
    sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-11 50
    
  • 之后如果需要切换默认版本,运行以下命令选择对应的序号即可:
    sudo update-alternatives --config gcc
    sudo update-alternatives --config g++
    

验证安装结果

安装完成后,运行以下命令确认版本是否正确:

gcc-14 --version
g++-14 --version

如果设置了默认编译器,直接运行gcc --version和g++ --version也应该显示GCC 14的版本信息。

备注:内容来源于stack exchange,提问作者Paul Jurczak

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.17 08:03:15