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

Ubuntu 22.04编译GitLab软件报错:make构建gcc-12.2.0失败(Error 2)

解决方案

方法一:直接安装Ubuntu官方源的gcc 12(推荐,最简单)

  • 更新软件源索引:
    sudo apt update
    
  • 安装gcc-12及配套组件:
    sudo apt install gcc-12 g++-12
    
  • (可选)将gcc-12设为系统默认编译器:
    sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-12 100
    sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-12 100
    
  • 验证安装结果:
    gcc --version
    
    正常输出会显示gcc (Ubuntu 12.x.x-xxubuntu1) 12.x.x这类信息。

方法二:补全依赖后重新尝试编译(仅当脚本强制要求自行编译时使用)

如果你的脚本必须编译gcc 12.2.0而非使用预编译版本,先补全编译所需的基础依赖:

sudo apt install build-essential libgmp-dev libmpfr-dev libmpc-dev flex bison texinfo

完成后重新运行你的shell脚本,观察是否能正常完成编译。

额外提示

  • 自行编译gcc耗时久且容易因环境、依赖问题失败,新手优先选择方法一。
  • 若仍报错,可查看Makefile第947行的具体命令,把该行内容贴出能更精准定位问题。

内容的提问来源于stack exchange,提问作者RobinCo

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.28 05:12:38