温馨提示×

debian装gcc要啥依赖

小樊
38
2026-09-17 00:22:24
栏目: 智能运维

在 Debian 上安装 gcc 通常不需要手动去凑一大堆依赖,因为 apt 会自动处理。下面分几种情况说明。


一、最常见:直接装 gcc(推荐)

sudo apt update
sudo apt install gcc

APT 会自动安装所需依赖,例如:

  • binutils(汇编/链接器)
  • cpp(C 预处理器)
  • libc-dev(C 标准库头文件和静态库)
  • gcc-<version>(如 gcc-12)
  • linux-libc-dev
  • libgcc-<version>-dev

普通用户直接这样就行


二、如果你要编译 C++ 程序

sudo apt install gcc g++

g++ 会额外装:

  • libstdc++-dev
  • g++-<version>

三、最小依赖(手动列出来参考)

如果你想知道“最少需要什么”:

gcc
binutils
libc6-dev
cpp
gcc-<ver>
libgcc-<ver>-dev

例如 Debian 12(bookworm):

apt install gcc binutils libc6-dev cpp gcc-12 libgcc-12-dev

四、常见错误 & 解决

1. fatal error: stdio.h: No such file or directory

少装了:

sudo apt install libc6-dev

2. 想一次配齐编译环境(推荐新手)

sudo apt install build-essential

包含:

  • gcc
  • g++
  • make
  • libc-dev

五、查看 gcc 依赖(进阶)

apt-cache depends gcc

apt show gcc

如果你告诉我:

  • Debian 版本(11 / 12 / 13)
  • 用途(只编译 C?内核?交叉编译?)

我可以给你更精确的依赖清单。

0