温馨提示×

debian gcc支持哪些版本

小樊
37
2026-09-01 20:53:35
栏目: 智能运维

Debian 中,GCC(GNU Compiler Collection)的可用版本取决于你使用的 Debian 发行版(稳定版 / 测试版 / 不稳定版)。下面按常见 Debian 版本说明 官方仓库中支持的 GCC 版本


一、各 Debian 版本默认与可用 GCC

Debian 11 (Bullseye)

  • 默认 GCCgcc-10
  • 可用版本
    • gcc-9
    • gcc-10(默认)
    • gcc-11(部分 backports)

Debian 12 (Bookworm)(当前稳定版)

  • 默认 GCCgcc-12
  • 可用版本
    • gcc-10
    • gcc-11
    • gcc-12(默认)
    • gcc-13(部分仓库 / backports)

Debian 13 (Trixie)(测试版,2024+)

  • 默认 GCCgcc-13
  • 可用版本
    • gcc-12
    • gcc-13(默认)
    • gcc-14(逐步引入)

Debian Unstable (Sid)

  • 最新支持
    • gcc-13
    • gcc-14(主流)
    • 偶尔有 gcc-15 实验性包

二、查看你系统支持的 GCC 版本

apt list -a gcc*

ls /usr/bin/gcc-*

三、安装指定 GCC 版本

例如安装 gcc-12:

sudo apt update
sudo apt install gcc-12 g++-12

使用 update-alternatives 切换默认版本:

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-12 100
sudo update-alternatives --config gcc

四、补充说明

  • Debian 不包含所有 GCC 历史版本
  • 老版本(如 gcc-4.x、5、6、7)通常已移除
  • 需要极老 GCC,可考虑:
    • 源码编译
    • 容器(Docker)
    • 第三方仓库(不推荐生产环境)

如果你能告诉我:

  • 你用的是 哪个 Debian 版本
  • 需要 哪个 GCC 版本

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

0