温馨提示×

为什么Ubuntu没GCC

小樊
41
2026-08-11 10:33:27
栏目: 智能运维

在 Ubuntu 中没有 GCC 通常是因为系统没有安装它,而不是 Ubuntu 本身不支持 GCC。

常见原因

  1. 最小化安装 / 云服务器镜像
    • 很多 Ubuntu Server 或云镜像默认只包含基础系统,不包含编译工具。
  2. GCC 被手动移除
    • 有人执行过 apt remove gcc / autoremove
  3. PATH 问题
    • GCC 已安装,但不在当前用户的 PATH 中。

检查是否已安装 GCC

gcc --version
  • ✅ 如果显示版本号:已安装
  • ❌ 如果提示 command not found:未安装或 PATH 问题

安装 GCC(推荐方式)

Ubuntu 18.04 / 20.04 / 22.04 / 24.04 通用

sudo apt update
sudo apt install gcc

或一次性安装完整编译环境

sudo apt install build-essential

build-essential 包含:

  • gcc
  • g++
  • make
  • libc6-dev

如果已安装但找不到 gcc

which gcc
sudo find / -name gcc 2>/dev/null

如果找到但不在 PATH 中,可设置:

export PATH=/path/to/gcc:$PATH

特殊情况

  • Ubuntu on Windows (WSL)
    默认也没有 GCC,需要手动安装。
  • Docker 容器
    很多基础镜像(如 ubuntu:latest)没有 GCC,需要 apt install

如果你愿意,可以告诉我:

  • Ubuntu 版本 (lsb_release -a)
  • 是桌面版还是服务器 / Docker / WSL

我可以给你更精确的方案。

0